question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Redesign docker environment

See original GitHub issue

Issue Description

docker-compose.yml is outdated, leading to broken installation of the project.

As discussed with @systimotic in Gitter room, I’ll build relevant development environment for the project.

Tasks to do:

  • Rename docker-compose.yml to sample.docker-compose.yml and add docker-compose.yml to .gitignore - this way developers will be able to copy sample file and create their own docker-compose.yml files, giving them flexibility to make changes as they need.

Define docker-compose services:

  • database service - mongo
  • web server - node
  • mail system - mailhog

Installation process:

  • Follow the project installation steps and make sure it leads to working instance of the project inside Docker environment.
  • Document everything under project’s installation section.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:8 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
raisedadeadcommented, Feb 5, 2018

Perfect. Thanks a lot for taking this up.

1reaction
otarzacommented, Feb 5, 2018

Hi @raisedadead,

Thanks for the info.

I don’t expect any code changes for this issue, here is what I will need to change:

  1. Rename docker-compose.yml to sample.docker-compose.yml;
  2. Add docker-compose.yml to .gitignore;
  3. Add a small sub-section in CONTRIBUTING.md describing docker installation steps.

There is no need to publish images to the registry because I don’t expect that we will need any custom built images, just having sample.docker-compose.yml in our repo should be enough.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Docker : The redesign of the IMAIOS.com website
The first step in the pipeline is to rebuild the "source" container, the one that contains the source code of the application and...
Read more >
Adjust Docker Network - Redesign Technical Documentation
Modifying Range/Running out of IP Addresses. Docker uses the 172.17-172.31 range, and then starts with the 192.168.x.x/20 range.
Read more >
How to design a microservices architecture with Docker ...
Create a Docker container for each individual microservice. This solves the problem of resource bloat from over-provisioned instances idling ...
Read more >
2020.11.1: docker deploy, logging redesign, process clients ...
Today, 11th of November, 2020, we have released v2020.11.1. The latest version is marked as Stable and can be used for production environment....
Read more >
Preview the future of the ue4-docker project - Adam Rehn
Unfortunately, it will only be feasible to implement the new design once container build tools support secure build-time secret injection for ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found