Update Docker Dev environment #9

Merged
xcoder merged 2 commits from mrtmrcbr/Adunatio:updateDockerDevEnv into master 3 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
RUN pip install -r requirements.txt
EXPOSE 5000
COPY . .
CMD ["flask", "run","--debugger"]

@ -1,16 +1,16 @@
version: "3.3"
version: "3"
services:
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:
MONGO_INITDB_ROOT_USERNAME: xcoder
MONGO_INITDB_ROOT_PASSWORD: 4dun4710
volumes:
- ./mongo_data_dir/:/data/db/
- mongo_data:/data/db/
mongo-express:
image: mongo-express
restart: always
Review

keza burası için de

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