Skip to content
Snippets Groups Projects
Commit 1d69734c authored by Tóth Miklós Tibor's avatar Tóth Miklós Tibor :shrug:
Browse files

Add tls memes

parent bfde26d0
No related branches found
No related tags found
No related merge requests found
Pipeline #9106 failed
...@@ -36,20 +36,3 @@ build: ...@@ -36,20 +36,3 @@ build:
- mkdir -p /kaniko/.docker - mkdir -p /kaniko/.docker
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json - echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
- /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:latest - /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination $CI_REGISTRY_IMAGE:latest
deploy:
stage: deploy
image: kroniak/ssh-client
before_script:
- 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
- eval $(ssh-agent -s)
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
script:
- ssh mike@sch.mikesweb.site "mkdir -p ~/deploy/vox"
- scp docker-compose.yml mike@sch.mikesweb.site:~/deploy/vox/
- ssh root@sch.mikesweb.site "cd /home/mike/deploy/vox; docker pull registry.mikesweb.site/vox:latest; docker-compose up -d --remove-orphans"
only:
- master
\ No newline at end of file
package db package db
import ( import (
"crypto/tls"
"fmt" "fmt"
"git.sch.bme.hu/mikewashere/voxfrontend/languages" "git.sch.bme.hu/mikewashere/voxfrontend/languages"
"github.com/go-pg/pg/v10" "github.com/go-pg/pg/v10"
...@@ -60,6 +61,15 @@ var db = pg.Connect(&pg.Options{ ...@@ -60,6 +61,15 @@ var db = pg.Connect(&pg.Options{
} }
return pw return pw
}(), }(),
TLSConfig: func() *tls.Config {
if os.Getenv("NOTLS") == "true" {
return nil
} else {
return &tls.Config{
InsecureSkipVerify: true,
}
}
}(),
}) })
func init() { func init() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment