摘要:的開發環境首先構建自己的鏡像配置使用,數據庫配置里要寫成
rails mysql redis 的開發環境
首先構建自己的鏡像
Dockerfile.developmentFROM ruby:2.3.4-slim RUN apt-get update && apt-get install -y build-essential nodejs libmysqlclient-dev RUN mkdir -p /app WORKDIR /app COPY Gemfile Gemfile.lock /app/ RUN gem install bundler && bundle install --jobs 20 --retry 5 COPY . /app EXPOSE 4000 ENTRYPOINT ["bundle", "exec"] CMD ["rails", "server", "-b", "0.0.0.0", "-p", "4000"]docker-compose.yml 配置
使用mysql redis,數據庫配置里host要寫成 mysql, redis
version: "3" services: mysql: image: mysql:5.7.17 command: --sql-mode="" restart: always volumes: - ./mysql_data/:/var/lib/mysql ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: shiji_development redis: image: redis command: redis-server volumes: - ./redis_data:/data ports: - 6379:6379 web: build: context: . dockerfile: Dockerfile.development command: bash -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 4000 -b "0.0.0.0"" stdin_open: true tty: true volumes: - .:/app ports: - "4000:4000" depends_on: - mysql - redis
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/27506.html
摘要:開發,最讓人頭疼的就是環境問題。所以一直在嘗試做一個可以隨時復用的開發環境來。安裝關于下有了最新的解決方案,就是,直接下載安裝就可以了目前尚在版本,但是對于開發環境使用足矣。 rails 開發,最讓人頭疼的就是環境問題。其本身的理念加上某偉大防御工程的幫助,使得每次環境的配置都的花費很長的時間來解決;同時,與人協作也有諸多不便。所以一直在嘗試做一個可以隨時復用的開發環境來。 1. 安裝...
摘要:今天小數給大家帶來的是一篇代碼級干貨文章,與大家分享一些利用以微服務形式設置應用的經驗與心得。為何選擇加在我效力的企業中,我們一直在利用為全部工程師構建開發環境。運行命令,從而利用構建鏡像并安裝。 今天小數給大家帶來的是一篇代碼級干貨文章,與大家分享一些利用Rails API以微服務形式設置應用的經驗與心得。 為何選擇Docker加Rails API? 在我效力的企業中,我們一直在利用...
摘要:服務的依賴實現解耦,有多個服務依賴同一個,其中一個需要重啟,而導致其他服務中斷最重要的原因我想試試閑話少說了。。。拉取鏡像注意如果沒有指定對應的版本,默認會拉取版本經過漫長的等待。。。也可能會出現莫名其妙的問題。。。 docker搭建gitlab 構想: 通過 docker 容器技術,在centos7系統下,使用docker鏡像,安裝gitlab,并將gitlab的http,https...
摘要:作為互聯網工作者,相信對這個全球最大的同性交友網站一定不會陌生,使用的是目前如日中天的分布式版本控制系統。等這個狀態變成時則說明已經部署完成,可以訪問了。修改完成后,輸入命令使配置生效,然后重啟即可。 showImg(https://segmentfault.com/img/remote/1460000018991664); 作為互聯網工作者,相信對 GitHub 這個 全球最大的同性...
閱讀 1049·2021-09-13 10:29
閱讀 3396·2019-08-29 18:31
閱讀 2642·2019-08-29 11:15
閱讀 3020·2019-08-26 13:25
閱讀 1377·2019-08-26 12:00
閱讀 2314·2019-08-26 11:41
閱讀 3412·2019-08-26 10:31
閱讀 1493·2019-08-26 10:25