version: '3' services: api: build: . ports: - '8000:8000' nginx: image: nginx container_name: my-nginx restart: always volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./nginx/robots.txt:/var/www/html/robots.txt - etc-letsencrypt:/etc/letsencrypt - www-html:/var/www/html ports: - "80:80" - "443:443" networks: - api_default certbot: image: certbot/certbot container_name: certbot volumes: - etc-letsencrypt:/etc/letsencrypt - www-html:/var/www/html depends_on: - nginx command: certonly --webroot -w /var/www/html --email me@abakuka.ru -d nsfw.wizardstech.ru --cert-name=nsfw.wizardstech.ru --key-type rsa --agree-tos ports: - "6000:80" networks: - api_default volumes: some_volume: www-html: etc-letsencrypt: networks: api_default: external: true