mogya / gisyohub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker Image CI

depends on

  • direnv
  • docker
  • docker-compose

start

$ mv .envrc.sample .envrc
$ direnv allow
$ docker-compose up -d

development(rails)

$ docker exec -it gishohub_rails_1 bash
/rails$ ./bin/rails s -b 0.0.0.0

docker containers

  • rails: backend server
  • nginx: frontend server. it works as proxy to rails server and serve frontend contents.
  • front: nuxt.js container.
    • in development environment, work as dev server.
    • in production environment, it generate static built content using 'nuxt generate'. The contents are served by nginx container.

About


Languages

Language:Ruby 54.1%Language:JavaScript 31.9%Language:Vue 8.3%Language:HTML 4.2%Language:Shell 1.1%Language:Dockerfile 0.4%