Skip to content

Dockerize application #295

@nickbeaird

Description

@nickbeaird

After talking with Alex, it was noted that putting the application in Docker would help the team members run the application in an OS agnostic manner. We would like to get the application running.

Potential issues/blockers:
[x] Get application running in 12-factor application fashion using only environment variables
[x] Get tests on the frontend and backend to give ourselves some sense that our refactoring has not broken the application.
[ ] (IN PROGRESS) Get authentication running without Firebase to verify that changes are not breaking the application
[ ] (IN PROGRESS) Remove long list of error and linter warnings, so that we can better identify issues caused by moving the application into Docker
[ ] (MAY BE OUT OF SCOPE) Move the console.log statements to logger statements, so that we can telegraph or persist warnings/messages from container logs.

Goals:
[ ] Docker-compose file
[ ] A readme lists all commands to get the application up and running
[ ] The linters, tests, and application runs as expected
[ ] A follow up story is generated to get the application working in the build pipeline

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions