Add Swagger documentation
This commit is contained in:
parent
928312f600
commit
e77a1150b0
|
|
@ -13,13 +13,17 @@ stages:
|
||||||
|
|
||||||
build-2:
|
build-2:
|
||||||
stage: build-image
|
stage: build-image
|
||||||
image: docker/compose:latest
|
image: docker:24.0.5
|
||||||
services:
|
services:
|
||||||
- name: docker:dind
|
- name: docker:24.0.5-dind
|
||||||
command: [ "--insecure-registry=103.82.242.92:8900" ]
|
command: ["--tls=false", "--insecure-registry=103.82.242.92:8900"]
|
||||||
|
variables:
|
||||||
|
DOCKER_HOST: tcp://docker:2375
|
||||||
|
DOCKER_TLS_CERTDIR: ""
|
||||||
script:
|
script:
|
||||||
- docker login -u $DEPLOY_USERNAME -p $DEPLOY_TOKEN 103.82.242.92:8900
|
- docker logout
|
||||||
- docker-compose build
|
- echo "$DEPLOY_TOKEN" | docker login -u "$DEPLOY_USERNAME" --password-stdin http://103.82.242.92:8900
|
||||||
|
- docker compose build
|
||||||
- docker tag registry.gitlab.com/hanifsalafi/netidhub-saas-be:dev 103.82.242.92:8900/medols/netidhub-saas-be:dev
|
- docker tag registry.gitlab.com/hanifsalafi/netidhub-saas-be:dev 103.82.242.92:8900/medols/netidhub-saas-be:dev
|
||||||
- docker push 103.82.242.92:8900/medols/netidhub-saas-be:dev
|
- docker push 103.82.242.92:8900/medols/netidhub-saas-be:dev
|
||||||
|
|
||||||
|
|
@ -27,7 +31,5 @@ deploy:
|
||||||
stage: deploy
|
stage: deploy
|
||||||
when: on_success
|
when: on_success
|
||||||
image: curlimages/curl:latest
|
image: curlimages/curl:latest
|
||||||
services:
|
|
||||||
- docker:dind
|
|
||||||
script:
|
script:
|
||||||
- curl --user $JENKINS_USER:$JENKINS_PWD http://38.47.180.165:8080/job/autodeploy-netidhub-be/build?token=autodeploynetidhub
|
- curl --user $JENKINS_USER:$JENKINS_PWD "http://103.31.38.120:8080/job/autodeploy-netidhub-be/build?token=autodeploynetidhub"
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
{
|
||||||
|
// Use IntelliSense to learn about possible attributes.
|
||||||
|
// Hover to view descriptions of existing attributes.
|
||||||
|
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||||
|
"version": "0.2.0",
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"name": "Launch Package",
|
||||||
|
"type": "go",
|
||||||
|
"request": "launch",
|
||||||
|
"mode": "auto",
|
||||||
|
"program": "${fileDirname}"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -36,15 +36,31 @@ func NewDatabase(cfg *config.Config, log zerolog.Logger) *Database {
|
||||||
func (_db *Database) ConnectDatabase() {
|
func (_db *Database) ConnectDatabase() {
|
||||||
logMode := _db.Cfg.DB.Postgres.LogMode
|
logMode := _db.Cfg.DB.Postgres.LogMode
|
||||||
var logLevel logger.LogLevel
|
var logLevel logger.LogLevel
|
||||||
if logMode == "INFO" {
|
|
||||||
|
switch logMode {
|
||||||
|
case "INFO":
|
||||||
logLevel = logger.Info
|
logLevel = logger.Info
|
||||||
} else if logMode == "WARN" {
|
case "WARN":
|
||||||
logLevel = logger.Warn
|
logLevel = logger.Warn
|
||||||
} else if logMode == "ERROR" {
|
case "ERROR":
|
||||||
logLevel = logger.Error
|
logLevel = logger.Error
|
||||||
} else if logMode == "NONE" {
|
case "NONE":
|
||||||
|
logLevel = logger.Silent
|
||||||
|
default:
|
||||||
logLevel = logger.Silent
|
logLevel = logger.Silent
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// var logLevel logger.LogLevel
|
||||||
|
// if logMode == "INFO" {
|
||||||
|
// logLevel = logger.Info
|
||||||
|
// } else if logMode == "WARN" {
|
||||||
|
// logLevel = logger.Warn
|
||||||
|
// } else if logMode == "ERROR" {
|
||||||
|
// logLevel = logger.Error
|
||||||
|
// } else if logMode == "NONE" {
|
||||||
|
// logLevel = logger.Silent
|
||||||
|
// }
|
||||||
|
|
||||||
conn, err := gorm.Open(postgres.Open(_db.Cfg.DB.Postgres.DSN), &gorm.Config{
|
conn, err := gorm.Open(postgres.Open(_db.Cfg.DB.Postgres.DSN), &gorm.Config{
|
||||||
Logger: logger.Default.LogMode(logLevel),
|
Logger: logger.Default.LogMode(logLevel),
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ body-limit = 1048576000 # "100 * 1024 * 1024"
|
||||||
primary-client-key = "78356d32-52fa-4dfc-b836-6cebf4e3eead"
|
primary-client-key = "78356d32-52fa-4dfc-b836-6cebf4e3eead"
|
||||||
|
|
||||||
[db.postgres]
|
[db.postgres]
|
||||||
dsn = "postgresql://netidhub_user:NetidhubDB@2025@38.47.180.165:5432/netidhub_db" # <driver>://<username>:<password>@<host>:<port>/<database>
|
dsn = "postgresql://netidhub_user:NetidhubDB%402025@157.10.161.198:5432/netidhub_db" # <driver>://<username>:<password>@<host>:<port>/<database>
|
||||||
log-mode = "ERROR"
|
log-mode = "ERROR"
|
||||||
migrate = true
|
migrate = true
|
||||||
seed = false
|
seed = false
|
||||||
|
|
@ -25,10 +25,10 @@ level = 0 # panic -> 5, fatal -> 4, error -> 3, warn -> 2, info -> 1, debug -> 0
|
||||||
prettier = true
|
prettier = true
|
||||||
|
|
||||||
[objectstorage.miniostorage]
|
[objectstorage.miniostorage]
|
||||||
endpoint = "38.47.180.165:9009"
|
endpoint = "https://is3.cloudhost.id"
|
||||||
access-key-id = "lBtjqWidHz1ktBbduwGy"
|
access-key-id = "YRP1RM617986USRU6NN8"
|
||||||
secret-access-key = "nsedJIa2FI7SqsEVcSFqJrlP4JuFRWGLauNpzD0i"
|
secret-access-key = "vfbwQDYb1m7nfzo4LVEz90BIyOWfBMZ6bfGQbqDO"
|
||||||
use-ssl = false
|
use-ssl = true
|
||||||
bucket-name = "netidhub"
|
bucket-name = "netidhub"
|
||||||
location = "us-east-1"
|
location = "us-east-1"
|
||||||
|
|
||||||
|
|
@ -67,7 +67,7 @@ enable = true
|
||||||
retention = 30
|
retention = 30
|
||||||
|
|
||||||
[keycloak]
|
[keycloak]
|
||||||
endpoint = "http://38.47.180.165:8008"
|
endpoint = "http://103.31.38.120:8080"
|
||||||
realm = "medols"
|
realm = "medols"
|
||||||
client-id = "medols-app"
|
client-id = "medols-app"
|
||||||
client-secret = "iyonEpZbAUs20quwaNFLMwRX7MUgPRlS"
|
client-secret = "iyonEpZbAUs20quwaNFLMwRX7MUgPRlS"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue