diff --git a/compose/docker-compose.yml b/compose/docker-compose.yml index 53a0c5a..2c5cf9b 100755 --- a/compose/docker-compose.yml +++ b/compose/docker-compose.yml @@ -23,10 +23,10 @@ services: - "6379" web: - build: ./web - command: bash -c "rails server -e production --port --binding 0.0.0.0" + image: vlibras/portal_container + command: bash -c "sleep 1m ; rake db:create db:setup ; rails server -e production --port 85 --binding 0.0.0.0" ports: - - ":" + - "85:85" links: - db - redis @@ -34,8 +34,11 @@ services: - db - redis environment: - - DOMAIN_NAME=: - - VLIBRAS_API=: - - VLIBRAS_API_URL=http://:/api/ + - DOMAIN_NAME=150.165.205.38:85 + - VLIBRAS_API=150.165.205.38:80 + - VLIBRAS_API_URL=http://150.165.205.38:80/api/ volumes: - web_data:/vlibraslportal/ +volumes: + web_data: + db_data: diff --git a/compose/docker-compose.yml.template b/compose/docker-compose.yml.template new file mode 100755 index 0000000..3692d8f --- /dev/null +++ b/compose/docker-compose.yml.template @@ -0,0 +1,44 @@ + +version: '2' + +#docker-compose run web rake db:create db:setup + +services: + db: + image: mysql:5.5 + ports: + - "3306" + volumes: + - db_data:/var/lib/mysql + restart: always + environment: + MYSQL_ROOT_PASSWORD: vlibras + MYSQL_DATABASE: vlibrasvideo + MYSQL_USER: vlibrasuser + MYSQL_PASSWORD: vlibraspassword + + redis: + image: redis + ports: + - "6379" + + web: + image: vlibras/portal_container + command: bash -c "sleep 1m ; rake db:create db:setup ; rails server -e production --port --binding 0.0.0.0" + ports: + - ":" + links: + - db + - redis + depends_on: + - db + - redis + environment: + - DOMAIN_NAME=: + - VLIBRAS_API=: + - VLIBRAS_API_URL=http://:/api/ + volumes: + - web_data:/vlibraslportal/ +volumes: + db_data: + web_data: -- libgit2 0.21.2