Skip to navigation
Running mysql/ruby on rail project with ruby 1.9 in container dockers
05.09.17
Dockerfile(located in the root project folder) : FROM debian:wheezy MAINTAINER veto@myridia.com> ENV PATH /usr/local/rvm/bin:$PATH RUN apt-get update && apt-get install -y build-essential \ ruby \ ruby-dev \ libmysqlclient-dev \ libmysqld-dev \ mysql-client \ libmagickwand-dev \ mysql-common \ libsqlite3-dev COPY Gemfile Gemfile.lock ./ RUN gem install bundler && bundle install --jobs 20 --retry 5 RUN mkdir -p /app WORKDIR /app EXPOSE 3000 ENTRYPOINT ["bundle", "exec"] CMD ["rails", "server", "-b", "0.0.0.0"] docker-compose.yml file(located int subfolder docker): version: '3' services: app: build: ../. command: script/rails server -p 3000 -b '0.0.0.0' volumes: - "./../:/app" ports: - "3000:3000" mariadb: container_name: mariadb image: mariadb ports: - "3306:3306" restart: always volumes: - "./data/:/var/lib/mysql" - "./init/:/docker-entrypoint-initdb.d" environment: MYSQL_ROOT_PASSWORD: barbar MYSQL_USER: foo MYSQL_PASSWORD: barbar MYSQL_DATABASE: foobar phpmyadmin: image: phpmyadmin/phpmyadmin container_name: phpmyadmin ports: - 81:80 environment: PMA_HOST: mariadb PMA_USER: root PMA_PASSWORD: barbar
https://blog.codeship.com/running-rails-development-environment-docker/
Reply
Anonymous
Information Epoch 1763364619
Think parallel.
Home
Notebook
Contact us