Skip to content

Commit

Permalink
Merge pull request #110 from luismayta/feature/#107
Browse files Browse the repository at this point in the history
Feature/#107
  • Loading branch information
luismayta authored Nov 23, 2017
2 parents ca77b8e + 832a46c commit cf7d45d
Show file tree
Hide file tree
Showing 15 changed files with 25 additions and 23 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
files = VERSION .bumpversion.cfg README.rst docs/conf.py
files = VERSION .bumpversion.cfg README.rst docs/conf.py Dockerfile
commit = True
tag = False
current_version = 0.1.0
Expand Down
8 changes: 4 additions & 4 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,11 @@ RUN apk add --update --no-cache --virtual .build-deps \
&& rm -rf /etc/nginx/conf.d/default.conf

# Copy the modified Nginx conf
COPY docker/templates/etc/nginx/nginx.conf /etc/nginx/nginx.conf
COPY docker/templates/etc/nginx/conf.d/nginx.conf /etc/nginx/conf.d/
COPY provision/docker/templates/etc/nginx/nginx.conf /etc/nginx/nginx.conf
COPY provision/docker/templates/etc/nginx/conf.d/nginx.conf /etc/nginx/conf.d/
# Custom Supervisord config
COPY docker/templates/etc/supervisord.conf /etc/
COPY docker/templates/etc/supervisor/conf.d/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY provision/docker/templates/etc/supervisord.conf /etc/
COPY provision/docker/templates/etc/supervisor/conf.d/supervisord.conf /etc/supervisor/conf.d/supervisord.conf

EXPOSE 80

Expand Down
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ EXTRAS_DIR:= $(ROOT_DIR)/extras
SCRIPT_DIR=$(EXTRAS_DIR)/scripts
SOURCE_DIR=$(ROOT_DIR)/
REQUIREMENTS_DIR=$(ROOT_DIR)/requirements/
PROVISION_DIR=$(ROOT_DIR)/provision/
DOCKER_COMPOSE_DIR=$(PROVISION_DIR)/docker-compose/
FILE_README=$(ROOT_DIR)/README.rst

include *.mk
Expand Down
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ services:
- APP_NAME=python-facebook-chatbot
build:
context: .
dockerfile: docker/app/Dockerfile
dockerfile: provision/docker/app/Dockerfile
volumes:
- .:/usr/src
env_file:
Expand All @@ -26,7 +26,7 @@ services:
image: labpositiva/latex:3.6.1
build:
context: .
dockerfile: docker/docs/Dockerfile
dockerfile: provision/docker/docs/Dockerfile
volumes:
- .:/usr/src
env_file:
Expand Down
14 changes: 7 additions & 7 deletions docker.mk
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,23 @@ docker.run: clean
@if [ "${env}" == "" ]; then \
docker-compose run --rm --service-ports "${service}" bash; \
else \
docker-compose -f docker-compose.yml -f docker-compose/"${env}".yml run --rm --service-ports "${service}" bash; \
docker-compose -f docker-compose.yml -f $(DOCKER_COMPOSE_DIR)/"${env}".yml run --rm --service-ports "${service}" bash; \
fi

docker.build: clean
@echo $(MESSAGE) "Building environment: ${env}"
@if [ "${env}" == "" ]; then \
docker-compose build; \
else \
docker-compose -f docker-compose.yml -f docker-compose/"${env}".yml build; \
docker-compose -f docker-compose.yml -f $(DOCKER_COMPOSE_DIR)/"${env}".yml build; \
fi

docker.down: clean
@echo $(MESSAGE) "Down Services Environment: ${env}"
@if [ "${env}" == "" ]; then \
docker-compose -p "${PROJECT}" down --remove-orphans; \
else \
docker-compose -f docker-compose.yml -f docker-compose/"${env}".yml down --remove-orphans; \
docker-compose -f docker-compose.yml -f $(DOCKER_COMPOSE_DIR)/"${env}".yml down --remove-orphans; \
fi

docker.ssh: clean
Expand All @@ -34,15 +34,15 @@ docker.status: clean
@if [ "${env}" == "" ]; then \
docker-compose -p "${PROJECT}" ps; \
else \
docker-compose -p "${PROJECT}" -f docker-compose.yml -f docker-compose/"${env}".yml ps; \
docker-compose -p "${PROJECT}" -f docker-compose.yml -f $(DOCKER_COMPOSE_DIR)/"${env}".yml ps; \
fi

docker.stop: clean
@echo $(MESSAGE) "Stop Services: ${env}"
@if [ "${env}" == "" ]; then \
docker-compose -p "${PROJECT}" stop; \
else \
docker-compose -f docker-compose.yml -f docker-compose/"${env}".yml stop; \
docker-compose -f docker-compose.yml -f $(DOCKER_COMPOSE_DIR)/"${env}".yml stop; \
fi

docker.cleanup: clean
Expand All @@ -59,13 +59,13 @@ docker.up: clean
@if [ "${env}" == "" ]; then \
docker-compose -p "${PROJECT}" up --remove-orphans; \
else \
docker-compose -f docker-compose.yml -f docker-compose/"${env}".yml up --remove-orphans; \
docker-compose -f docker-compose.yml -f $(DOCKER_COMPOSE_DIR)/"${env}".yml up --remove-orphans; \
fi

docker.list: clean
@echo $(MESSAGE) "List Services: ${env}"
@if [ "${env}" == "" ]; then \
docker-compose -p "${PROJECT_DEV}" ps; \
else \
docker-compose -f docker-compose.yml -f docker-compose/"${env}".yml ps; \
docker-compose -f docker-compose.yml -f $(DOCKER_COMPOSE_DIR)/"${env}".yml ps; \
fi
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ services:
- APP_NAME=python-facebook-chatbot
build:
context: .
dockerfile: docker/app-test/Dockerfile
dockerfile: provision/docker/app-test/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,11 @@ RUN apk add --update --no-cache --virtual .build-deps \
&& rm -rf /etc/nginx/conf.d/default.conf

# Copy the modified Nginx conf
COPY docker/templates/etc/nginx/nginx.conf /etc/nginx/nginx.conf
COPY docker/templates/etc/nginx/conf.d/nginx.conf /etc/nginx/conf.d/
COPY provision/docker/templates/etc/nginx/nginx.conf /etc/nginx/nginx.conf
COPY provision/docker/templates/etc/nginx/conf.d/nginx.conf /etc/nginx/conf.d/
# Custom Supervisord config
COPY docker/templates/etc/supervisord.conf /etc/
COPY docker/templates/etc/supervisor/conf.d/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY provision/docker/templates/etc/supervisord.conf /etc/
COPY provision/docker/templates/etc/supervisor/conf.d/supervisord.conf /etc/supervisor/conf.d/supervisord.conf

EXPOSE 80

Expand Down
8 changes: 4 additions & 4 deletions docker/app/Dockerfile → provision/docker/app/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -56,11 +56,11 @@ RUN apk add --update --no-cache --virtual .build-deps \
&& rm -rf /etc/nginx/conf.d/default.conf

# Copy the modified Nginx conf
COPY docker/templates/etc/nginx/nginx.conf /etc/nginx/nginx.conf
COPY docker/templates/etc/nginx/conf.d/nginx.conf /etc/nginx/conf.d/
COPY provision/docker/templates/etc/nginx/nginx.conf /etc/nginx/nginx.conf
COPY provision/docker/templates/etc/nginx/conf.d/nginx.conf /etc/nginx/conf.d/
# Custom Supervisord config
COPY docker/templates/etc/supervisord.conf /etc/
COPY docker/templates/etc/supervisor/conf.d/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
COPY provision/docker/templates/etc/supervisord.conf /etc/
COPY provision/docker/templates/etc/supervisor/conf.d/supervisord.conf /etc/supervisor/conf.d/supervisord.conf

EXPOSE 80

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit cf7d45d

Please sign in to comment.