Skip to content

tofuoverdose/devops-for-programmers-project-74

Repository files navigation

Hexlet example fastify app

Hexlet tests and linter status:

Actions Status

Docker build Status:

Push Status

Requirements

  • docker-compose version 1.27.0 or higher;
  • make;
  • node.js version 14 for development;
  • ansible for servers provisioning;

Local deployment

First, copy .env.example file and rename it to .env, fill with values appropriate to your environment.

  • make dev starts the development environment;
  • make test runs end-to-end tests;

Available docker releases: https://hub.docker.com/repository/docker/segrishanin/devops-for-programmers-project-74/tags

CI/CD

Push to branch main triggers the pipeline that builds and publishes the new latest docker image.

Setup servers

First obtain an ansible-value password and put it in .vault_pass.

Run make ans-play to provision servers.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published