website/compose.yaml
2025-05-19 10:17:58 +02:00

59 lines
875 B
YAML

services:
minishell:
container_name: "minishell"
restart: always
build:
context: ./minishell
dockerfile: Dockerfile
cap_drop:
- ALL
cap_add:
- SETGID
- FSETID
- SETUID
devices:
- /dev/kvm
# Prevents gaining new privileges
security_opt:
- no-new-privileges
networks:
website_net:
nginx-site:
container_name: "nginx-site"
image: nginx
restart: always
volumes:
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
- ./nginx/certs:/certs
networks:
website_net:
ports:
- 5080:80
- 5443:443
website:
container_name: "site"
restart: always
build:
context: ./vvsite
dockerfile: Dockerfile
networks:
website_net:
networks:
website_net:
external: true
# internal: true
driver: bridge