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
  • Learn to ignore specific revisions
  • 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;'"