Skip to content
Extraits de code Groupes Projets
docker-compose.yml 1,91 ko
Newer Older
  • Learn to ignore specific revisions
  •     restart: always
    
        image: postgres:9.6-alpine
    
    ### Uncomment to enable DB persistance
    #    volumes:
    #      - ./postgres:/var/lib/postgresql/data
    
    
        restart: always
    
        image: redis:4.0-alpine
    
    ### Uncomment to enable REDIS persistance
    #    volumes:
    #      - ./redis:/data
    
    
    #  es:
    #    restart: always
    #    image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.1.3
    #    environment:
    #      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    #    networks:
    #      - internal_network
    #### Uncomment to enable ES persistance
    ##    volumes:
    ##      - ./elasticsearch:/usr/share/elasticsearch/data
    
    
    Eugen Rochko's avatar
    Eugen Rochko a validé
        build: .
    
        command: bash -c "rm -f /mastodon/tmp/pids/server.pid; bundle exec rails s -p 3000 -b '0.0.0.0'"
    
        volumes:
          - ./public/assets:/mastodon/public/assets
    
          - ./public/packs:/mastodon/public/packs
    
          - ./public/system:/mastodon/public/system
    
        restart: always
        env_file: .env.production
    
    Akihiko Odaki's avatar
    Akihiko Odaki a validé
        command: yarn start
    
        restart: always
    
        command: bundle exec sidekiq -q default -q mailers -q pull -q push
    
          - ./public/packs:/mastodon/public/packs
    
          - ./public/system:/mastodon/public/system
    
    
    networks:
      external_network:
      internal_network:
        internal: true