Initial commit - ACME demo version
This commit is contained in:
53
docker-compose.yml
Normal file
53
docker-compose.yml
Normal file
@@ -0,0 +1,53 @@
|
||||
version: "3.9"
|
||||
|
||||
services:
|
||||
backend:
|
||||
build:
|
||||
context: ./backend
|
||||
container_name: beyond-backend
|
||||
environment:
|
||||
# credenciales del API (las mismas que usas ahora)
|
||||
BASIC_AUTH_USERNAME: "beyond"
|
||||
BASIC_AUTH_PASSWORD: "beyond2026"
|
||||
CACHE_DIR: "/data/cache"
|
||||
volumes:
|
||||
- cache-data:/data/cache
|
||||
expose:
|
||||
- "8000"
|
||||
networks:
|
||||
- beyond-net
|
||||
|
||||
frontend:
|
||||
build:
|
||||
context: ./frontend
|
||||
args:
|
||||
# el front compilará con este BASE_URL -> /api
|
||||
VITE_API_BASE_URL: /api
|
||||
container_name: beyond-frontend
|
||||
expose:
|
||||
- "4173"
|
||||
networks:
|
||||
- beyond-net
|
||||
|
||||
nginx:
|
||||
image: nginx:1.27-alpine
|
||||
container_name: beyond-nginx
|
||||
depends_on:
|
||||
- backend
|
||||
- frontend
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
volumes:
|
||||
- /etc/letsencrypt:/etc/letsencrypt:ro
|
||||
- ./nginx/conf.d:/etc/nginx/conf.d:ro
|
||||
networks:
|
||||
- beyond-net
|
||||
|
||||
volumes:
|
||||
cache-data:
|
||||
driver: local
|
||||
|
||||
networks:
|
||||
beyond-net:
|
||||
driver: bridge
|
||||
Reference in New Issue
Block a user