Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
docker-compose.yml 797 B
Newer Older
peter_rabbit's avatar
peter_rabbit committed
version: "3.9"
services:
peter_rabbit's avatar
peter_rabbit committed
    web:
        container_name: "kuadrado"
peter_rabbit's avatar
peter_rabbit committed
        build: .
        restart: unless-stopped
peter_rabbit's avatar
peter_rabbit committed
        ports:
            - "80:80"
            - "443:443"
peter_rabbit's avatar
peter_rabbit committed
        volumes:
            - ./public:/usr/share/nginx/html
peter_rabbit's avatar
peter_rabbit committed
            - ./data/nginx:/etc/nginx/conf.d
            - ./data/certbot/conf:/etc/letsencrypt
            - ./data/certbot/www:/var/www/certbot
peter_rabbit's avatar
peter_rabbit committed
        command: '/bin/sh -c ''while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g "daemon off;"'''
    certbot:
        image: certbot/certbot
peter_rabbit's avatar
peter_rabbit committed
        restart: unless-stopped
        volumes:
peter_rabbit's avatar
peter_rabbit committed
        - ./data/certbot/conf:/etc/letsencrypt
        - ./data/certbot/www:/var/www/certbot
peter_rabbit's avatar
peter_rabbit committed
        entrypoint: "/bin/sh -c 'trap exit TERM; while :; do certbot renew; sleep 12h & wait $${!}; done;'"