feature(database-connection): Update docker-compose.yml
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-01-17 22:12:19 +01:00
parent 92a8b6f551
commit f62bc93932
3 changed files with 30 additions and 3 deletions

View File

@@ -1 +0,0 @@
DATABASE_URL="mysql://root:lGmKgXmydCT4u2sXHk7IeM@humenius.me:13307/sinusbot?schema=sinusbot"

View File

@@ -4,7 +4,7 @@ generator client {
datasource db { datasource db {
provider = "mysql" provider = "mysql"
url = "mysql://root:lGmKgXmydCT4u2sXHk7IeM@humenius.me:13307/sinusbot?schema=sinusbot" url = env("DATABASE_URL")
} }
model ranks { model ranks {

View File

@@ -10,6 +10,9 @@ services:
- traefik.enable=true - traefik.enable=true
- traefik.http.services.tsotr-frontend.loadbalancer.server.port=5000 - traefik.http.services.tsotr-frontend.loadbalancer.server.port=5000
# Watchtower update
- com.centurylinklabs.watchtower.enable=true
# HTTP + Redirect # HTTP + Redirect
- traefik.http.routers.tsotr-frontend.entrypoints=web - traefik.http.routers.tsotr-frontend.entrypoints=web
- traefik.http.routers.tsotr-frontend.rule=Host(`tsotr.humenius.me`) - traefik.http.routers.tsotr-frontend.rule=Host(`tsotr.humenius.me`)
@@ -24,10 +27,14 @@ services:
image: docker.humenius.me/humenius/ts-onlinetime-ranks-backend:latest image: docker.humenius.me/humenius/ts-onlinetime-ranks-backend:latest
networks: networks:
- proxy - proxy
- ts-onlinetime-ranks
env_file: .env env_file: .env
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.services.tsotr-backend.loadbalancer.server.port=3000 - traefik.http.services.tsotr-backend.loadbalancer.server.port=3500
# Watchtower update
- com.centurylinklabs.watchtower.enable=true
# HTTP + Redirect # HTTP + Redirect
- traefik.http.routers.tsotr-backend.entrypoints=web - traefik.http.routers.tsotr-backend.entrypoints=web
@@ -39,6 +46,27 @@ services:
- traefik.http.routers.tsotr-backend-secure.rule=Host(`api.tsotr.humenius.me`) - traefik.http.routers.tsotr-backend-secure.rule=Host(`api.tsotr.humenius.me`)
- traefik.http.routers.tsotr-backend-secure.tls.certresolver=letsencrypt - traefik.http.routers.tsotr-backend-secure.tls.certresolver=letsencrypt
db:
hostname: ts-onlinetime-ranks-db
image: docker.io/bitnami/mariadb:10.5-debian-10
env_file: .env
networks:
- ts-onlinetime-ranks
healthcheck:
test: ['CMD', '/opt/bitnami/scripts/mariadb/healthcheck.sh']
interval: 15s
timeout: 5s
retries: 6
volumes:
- ts-onlinetime-ranks-db:/bitnami/mariadb
networks: networks:
proxy: proxy:
external: true external: true
ts-onlinetime-ranks:
external: true
volumes:
ts-onlinetime-ranks-db:
driver: local