refactoring , dockerizing
This commit is contained in:
@@ -1,22 +1,69 @@
|
||||
services:
|
||||
vaultwarden:
|
||||
labels:
|
||||
- traefik.http.routers.yoga.rule=Host(`yoga.rschneider.net`)
|
||||
- traefik.http.routers.yoga.tls=true
|
||||
- traefik.http.routers.yoga.service=yoga
|
||||
- traefik.http.services.yoga.loadbalancer.server.port=80
|
||||
- traefik.http.routers.yoga-public.rule=Host(`yoga.rschneider.hu`)
|
||||
- traefik.http.routers.yoga-public.tls=true
|
||||
- traefik.http.routers.yoga-public.service=yoga-public
|
||||
- traefik.http.services.yoga-public.loadbalancer.server.port=80
|
||||
# - traefik.http.middlewares.test-redirectscheme.redirectscheme.scheme=https
|
||||
# - traefik.http.middlewares.test-redirectscheme.redirectscheme.permanent=true
|
||||
image: docker.rschneider.hu/infra/yogastic:202412282019.ae4bba3
|
||||
container_name: yogastic
|
||||
restart: always
|
||||
networks:
|
||||
traefik_traefik:
|
||||
# yogastic:
|
||||
# labels:
|
||||
# - traefik.http.routers.yoga.rule=Host(`yoga.rschneider.net`)
|
||||
# - traefik.http.routers.yoga.tls=true
|
||||
# - traefik.http.routers.yoga.service=yoga
|
||||
# - traefik.http.services.yoga.loadbalancer.server.port=80
|
||||
# - traefik.http.routers.yoga-public.rule=Host(`yoga.rschneider.hu`)
|
||||
# - traefik.http.routers.yoga-public.tls=true
|
||||
# - traefik.http.routers.yoga-public.service=yoga-public
|
||||
# - traefik.http.services.yoga-public.loadbalancer.server.port=80
|
||||
## - traefik.http.middlewares.test-redirectscheme.redirectscheme.scheme=https
|
||||
## - traefik.http.middlewares.test-redirectscheme.redirectscheme.permanent=true
|
||||
# image: docker.rschneider.hu/infra/yogastic:202412282019.ae4bba3
|
||||
# container_name: yogastic
|
||||
# restart: always
|
||||
# networks:
|
||||
# traefik_traefik:
|
||||
|
||||
networks:
|
||||
traefik_traefik:
|
||||
external: true
|
||||
strapi-db:
|
||||
image: mariadb:11.6.2
|
||||
environment:
|
||||
MARIADB_ROOT_PASSWORD: strapi
|
||||
MARIADB_DATABASE: strapi
|
||||
MARIADB_USER: strapi
|
||||
MARIADB_PASSWORD: strapi
|
||||
volumes:
|
||||
- strapi-db:/var/lib/mysql
|
||||
ports:
|
||||
- "4011:3306"
|
||||
|
||||
nextjs-db:
|
||||
image: postgres:17
|
||||
environment:
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||
POSTGRES_DB: ${POSTGRES_DATABASE}
|
||||
POSTGRES_USER: ${POSTGRES_USER}
|
||||
volumes:
|
||||
- next-db:/var/lib/postgresql/data
|
||||
ports:
|
||||
- "4012:5432"
|
||||
|
||||
app:
|
||||
image: docker.rschneider.hu/infra/yoga-app:202501071722.a8b144f
|
||||
ports:
|
||||
- "4081:3000"
|
||||
environment:
|
||||
POSTGRES_URL: ${POSTGRES_URL}
|
||||
POSTGRES_URL_NON_POOLING: ${POSTGRES_URL_NON_POOLING}
|
||||
POSTGRES_USER: ${POSTGRES_USER}
|
||||
POSTGRES_HOST: ${POSTGRES_HOST}
|
||||
POSTGRES_PORT: ${POSTGRES_PORT}
|
||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||
POSTGRES_DATABASE: ${POSTGRES_DATABASE}
|
||||
|
||||
cms:
|
||||
image: docker.rschneider.hu/infra/yoga-cms:202501071722.a8b144f
|
||||
ports:
|
||||
- "4082:1337"
|
||||
|
||||
volumes:
|
||||
next-db: {}
|
||||
strapi-db: {}
|
||||
|
||||
|
||||
|
||||
#networks:
|
||||
# traefik_traefik:
|
||||
# external: true
|
||||
|
||||
Reference in New Issue
Block a user