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

資訊專欄INFORMATION COLUMN

Rails Docker開(kāi)發(fā)環(huán)境配置

ThinkSNS / 2065人閱讀

摘要:的開(kāi)發(fā)環(huán)境首先構(gòu)建自己的鏡像配置使用,數(shù)據(jù)庫(kù)配置里要寫(xiě)成

rails mysql redis 的開(kāi)發(fā)環(huán)境

首先構(gòu)建自己的鏡像

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,數(shù)據(jù)庫(kù)配置里host要寫(xiě)成 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

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27506.html

相關(guān)文章

  • Docker 實(shí)踐(三):Mac 下構(gòu)建 Rails 開(kāi)發(fā)環(huán)境

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

    馬忠志 評(píng)論0 收藏0
  • 代碼級(jí)干貨 | 如何利用DockerRails API gem構(gòu)建微服務(wù)

    摘要:今天小數(shù)給大家?guī)?lái)的是一篇代碼級(jí)干貨文章,與大家分享一些利用以微服務(wù)形式設(shè)置應(yīng)用的經(jīng)驗(yàn)與心得。為何選擇加在我效力的企業(yè)中,我們一直在利用為全部工程師構(gòu)建開(kāi)發(fā)環(huán)境。運(yùn)行命令,從而利用構(gòu)建鏡像并安裝。 今天小數(shù)給大家?guī)?lái)的是一篇代碼級(jí)干貨文章,與大家分享一些利用Rails API以微服務(wù)形式設(shè)置應(yīng)用的經(jīng)驗(yàn)與心得。 為何選擇Docker加Rails API? 在我效力的企業(yè)中,我們一直在利用...

    stefanieliang 評(píng)論0 收藏0
  • 使用docker搭建gitlab環(huán)境

    摘要:服務(wù)的依賴實(shí)現(xiàn)解耦,有多個(gè)服務(wù)依賴同一個(gè),其中一個(gè)需要重啟,而導(dǎo)致其他服務(wù)中斷最重要的原因我想試試閑話少說(shuō)了。。。拉取鏡像注意如果沒(méi)有指定對(duì)應(yīng)的版本,默認(rèn)會(huì)拉取版本經(jīng)過(guò)漫長(zhǎng)的等待。。。也可能會(huì)出現(xiàn)莫名其妙的問(wèn)題。。。 docker搭建gitlab 構(gòu)想: 通過(guò) docker 容器技術(shù),在centos7系統(tǒng)下,使用docker鏡像,安裝gitlab,并將gitlab的http,https...

    Tikitoo 評(píng)論0 收藏0
  • 使用 Docker 搭建 GitLab

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

    JeOam 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<