国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Rails Docker開發環境配置

ThinkSNS / 2066人閱讀

摘要:的開發環境首先構建自己的鏡像配置使用,數據庫配置里要寫成

rails mysql redis 的開發環境

首先構建自己的鏡像

Dockerfile.development
FROM 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

相關文章

  • Docker 實踐(三):Mac 下構建 Rails 開發環境

    摘要:開發,最讓人頭疼的就是環境問題。所以一直在嘗試做一個可以隨時復用的開發環境來。安裝關于下有了最新的解決方案,就是,直接下載安裝就可以了目前尚在版本,但是對于開發環境使用足矣。 rails 開發,最讓人頭疼的就是環境問題。其本身的理念加上某偉大防御工程的幫助,使得每次環境的配置都的花費很長的時間來解決;同時,與人協作也有諸多不便。所以一直在嘗試做一個可以隨時復用的開發環境來。 1. 安裝...

    馬忠志 評論0 收藏0
  • 代碼級干貨 | 如何利用DockerRails API gem構建微服務

    摘要:今天小數給大家帶來的是一篇代碼級干貨文章,與大家分享一些利用以微服務形式設置應用的經驗與心得。為何選擇加在我效力的企業中,我們一直在利用為全部工程師構建開發環境。運行命令,從而利用構建鏡像并安裝。 今天小數給大家帶來的是一篇代碼級干貨文章,與大家分享一些利用Rails API以微服務形式設置應用的經驗與心得。 為何選擇Docker加Rails API? 在我效力的企業中,我們一直在利用...

    stefanieliang 評論0 收藏0
  • 使用docker搭建gitlab環境

    摘要:服務的依賴實現解耦,有多個服務依賴同一個,其中一個需要重啟,而導致其他服務中斷最重要的原因我想試試閑話少說了。。。拉取鏡像注意如果沒有指定對應的版本,默認會拉取版本經過漫長的等待。。。也可能會出現莫名其妙的問題。。。 docker搭建gitlab 構想: 通過 docker 容器技術,在centos7系統下,使用docker鏡像,安裝gitlab,并將gitlab的http,https...

    Tikitoo 評論0 收藏0
  • 使用 Docker 搭建 GitLab

    摘要:作為互聯網工作者,相信對這個全球最大的同性交友網站一定不會陌生,使用的是目前如日中天的分布式版本控制系統。等這個狀態變成時則說明已經部署完成,可以訪問了。修改完成后,輸入命令使配置生效,然后重啟即可。 showImg(https://segmentfault.com/img/remote/1460000018991664); 作為互聯網工作者,相信對 GitHub 這個 全球最大的同性...

    JeOam 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<