Skip to content

outmost/amigo

Repository files navigation

Amigo messages

Install

git clone [email protected]:tomsutton1984/amigo.git amigo && cd $_
npm install

Build

docker-compose up --build -d

Migrate and Seed Database

docker-compose run --rm web knex migrate:latest --env development --knexfile knexfile.js
docker-compose run --rm web knex seed:run --env development --knexfile knexfile.js

Test

Run tests using -f to force docker-compose to use the docker-compose-test.yml configuration

docker-compose -f docker-compose-test.yml run --rm web npm test

Stop and remove testdb container

docker-compose -f docker-compose-test.yml stop testdb 
docker-compose -f docker-compose-test.yml rm -f testdb 

TODO

  • Refactor Docker
  • Security
  • Logging
  • Deployment guide
  • Documentation

Reading list

About

Simple API using Docker, Express and Postgres

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published