diff --git a/docker-compose-build.yml b/docker-compose-build.yml new file mode 100644 index 0000000..2f45655 --- /dev/null +++ b/docker-compose-build.yml @@ -0,0 +1,30 @@ +services: + web: + build: . + network_mode: "host" + environment: + - MONGO_URI=mongodb://mongo:27017/uLinkShortener + depends_on: + - mongo + restart: unless-stopped + networks: + - app-network + + mongo: + image: mongo:latest + volumes: + - mongodb_data:/data/db + ports: + - "27017:27017" + networks: + - app-network + environment: + - MONGO_INITDB_DATABASE=uLinkShortener + restart: unless-stopped + +volumes: + mongodb_data: + +networks: + app-network: + driver: bridge diff --git a/docker-compose.yml b/docker-compose.yml index 6568b0c..39566e4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,33 +1,8 @@ -version: '3.8' - services: - web: - build: . - ports: - - "5000:5000" - environment: - - MONGO_URI=mongodb://mongo:27017/uLinkShortener - depends_on: - - mongo + ulinkshortener: + image: ghcr.io/MarcUs7i/ulinkshortener:latest + container_name: ulinkshortener restart: unless-stopped - networks: - - app-network - - mongo: - image: mongo:latest + network_mode: "host" volumes: - - mongodb_data:/data/db - ports: - - "27017:27017" - networks: - - app-network - environment: - - MONGO_INITDB_DATABASE=uLinkShortener - restart: unless-stopped - -volumes: - mongodb_data: - -networks: - app-network: - driver: bridge + - ./.env:/app/.env \ No newline at end of file