Add Dockerfile.dev for backend, migrate frontend image to "serve" and change both docker-compose.ymls
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2020-06-02 09:28:35 +02:00
parent 85677f08e2
commit ffb91bb380
7 changed files with 51 additions and 61 deletions

View File

@@ -4,49 +4,22 @@ services:
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
dockerfile: Dockerfile.dev
networks:
- proxy
env_file: .env
labels:
- traefik.enable=true
# HTTP + Redirect
- traefik.http.routers.tsotr-frontend.entrypoints=web
- traefik.http.routers.tsotr-frontend.rule=Host(`tsotr.humenius.me`)
- traefik.http.routers.tsotr-frontend.middlewares=redirect@file
# HTTPS + Port + network
- traefik.http.routers.tsotr-frontend-secure.entrypoints=web-secure
- traefik.http.routers.tsotr-frontend-secure.rule=Host(`tsotr.humenius.me`)
- traefik.http.routers.tsotr-frontend-secure.tls=true
- traefik.http.routers.tsotr-frontend-secure.tls.certresolver=letsencrypt
- traefik.http.services.tsotr-frontend.loadbalancer.server.port=80
- traefik.docker.network=proxy
ports:
- 5000:5000
backend:
# image: docker.humenius.me/humenius/ts-onlinetime-ranks-backend:latest
build:
context: ./backend
dockerfile: Dockerfile
dockerfile: Dockerfile.dev
networks:
- proxy
env_file: .env
labels:
- traefik.enable=true
# HTTP + Redirect
- traefik.http.routers.tsotr-backend.entrypoints=web
- traefik.http.routers.tsotr-backend.rule=Host(`api.tsotr.humenius.me`)
- traefik.http.routers.tsotr-backend.middlewares=redirect@file
# HTTPS + Port + network
- traefik.http.routers.tsotr-backend-secure.entrypoints=web-secure
- traefik.http.routers.tsotr-backend-secure.rule=Host(`api.tsotr.humenius.me`)
- traefik.http.routers.tsotr-backend-secure.tls=true
- traefik.http.routers.tsotr-backend-secure.tls.certresolver=letsencrypt
- traefik.http.services.tsotr-backend.loadbalancer.server.port=3000
- traefik.docker.network=proxy
ports:
- 5001:3000
networks:
proxy: