Update Docker Dev environment #9

Merged
xcoder merged 2 commits from mrtmrcbr/Adunatio:updateDockerDevEnv into master 4 years ago
  1. 2
      Dockerfile
  2. 15
      docker-compose-dev.yaml

@ -15,5 +15,5 @@ RUN apt-get update && apt-get install -y \
COPY requirements.txt requirements.txt COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt RUN pip install -r requirements.txt
EXPOSE 5000 EXPOSE 5000
COPY . .
CMD ["flask", "run","--debugger"] CMD ["flask", "run","--debugger"]

@ -1,16 +1,16 @@
version: "3.3" version: "3"
services: services:
mongo: mongo:
image: mongo image: mongo
restart: always
Review

neden restart:always'i kaldırdın ?

neden restart:always'i kaldırdın ?
Review

Development yaparken proje çalışmayan bir duruma gelirse neyin hataya sebep olduğunu anlayamadan yada fark etmeden container kendini tekrardan başlatacak. Çalıştığım bir iki projede buna denk geldim, çalışan containerin hata verdiğini farketmemiz ve buna müdahalede bulunmamız biraz zaman almıştı. Sıklıkla restart: always tanımlamasını prod ortamında health check ile veriyorlar.

Development yaparken proje çalışmayan bir duruma gelirse neyin hataya sebep olduğunu anlayamadan yada fark etmeden container kendini tekrardan başlatacak. Çalıştığım bir iki projede buna denk geldim, çalışan containerin hata verdiğini farketmemiz ve buna müdahalede bulunmamız biraz zaman almıştı. Sıklıkla `restart: always` tanımlamasını prod ortamında health check ile veriyorlar.
Review

tamamdır o zaman

tamamdır o zaman
environment: environment:
MONGO_INITDB_ROOT_USERNAME: xcoder MONGO_INITDB_ROOT_USERNAME: xcoder
MONGO_INITDB_ROOT_PASSWORD: 4dun4710 MONGO_INITDB_ROOT_PASSWORD: 4dun4710
volumes: volumes:
- ./mongo_data_dir/:/data/db/ - mongo_data:/data/db/
mongo-express: mongo-express:
image: mongo-express image: mongo-express
restart: always
Review

keza burası için de

keza burası için de
ports: ports:
- 8081:8081 - 8081:8081
environment: environment:
@ -19,13 +19,16 @@ services:
ME_CONFIG_OPTIONS_EDITORTHEME: ambiance ME_CONFIG_OPTIONS_EDITORTHEME: ambiance
ME_CONFIG_BASICAUTH_USERNAME: xcoder ME_CONFIG_BASICAUTH_USERNAME: xcoder
ME_CONFIG_BASICAUTH_PASSWORD: 4dun4710 ME_CONFIG_BASICAUTH_PASSWORD: 4dun4710
web: web:
build: . build: .
ports: ports:
- "5000:5000" - 5000:5000
environment: environment:
ADUNATIO_PRIV_KEY: /code/privkey.pem ADUNATIO_PRIV_KEY: /code/privkey.pem
FLASK_DEBUG: 1 FLASK_DEBUG: 1
volumes: volumes:
- .:/code - .:/code
volumes:
mongo_data:
Loading…
Cancel
Save