1234567891011121314151617181920212223242526272829303132 |
- FROM ruby:2.3
- EXPOSE 3000
- WORKDIR /opt/genieacs-gui
- RUN apt-get update -y; \
- apt-get dist-upgrade -y; \
- apt-get install -y nodejs; \
- cd /opt; \
- git clone https://github.com/zaidka/genieacs-gui.git; \
- cd genieacs-gui; \
- git checkout 1cb80951e9842dd1f0cbd66779f798329771aa27; \
- cp config/graphs-sample.json.erb config/graphs.json.erb; \
- cp config/index_parameters-sample.yml config/index_parameters.yml; \
- cp config/summary_parameters-sample.yml config/summary_parameters.yml; \
- cp config/parameters_edit-sample.yml config/parameters_edit.yml; \
- cp config/parameter_renderers-sample.yml config/parameter_renderers.yml; \
- cp config/roles-sample.yml config/roles.yml; \
- rm -rf /var/lib/apt/lists/*
- COPY users.yml config/users.yml
- COPY development.rb production.rb test.rb config/environments/
- RUN bundle; \
- bin/rake db:migrate RAILS_ENV=development; \
- apt-get autoclean; \
- apt-get clean; \
- apt-get autoremove; \
- rm -rf /var/lib/apt/lists/*
- CMD ["rails", "server", "-b", "0.0.0.0"]
|