kurrata / cv

Simple CV managment web application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CV managment application

Application that manages CV's

Technologies

Installation

Requirements

  • git
  • docker
  • docker-compose

Manual

  1. Install all requirements and run docker service on your system
  2. Clone project from git repository git clone git@github.com:kurrata/cv.git
  3. Make .env.dist copy call .env and edit as needed
  4. Build containers docker-compose build
  5. Init backend project docker-compose run php /app_b/init
  6. Edit backend/common/config/main-local.php if required
  7. Install php libraries with composer docker-compose run php composer install -d '/app_b/'
  8. Init database docker-compose run php /app_b/yii migrate

Utilities

Build OpenAPI 3 yml file for swagger

docker-compose run swagger-cli swagger-cli bundle /app_b/api/modules/v1/documentation/openapi3.yml --outfile /app_b/api/web/openapi3.yml --type yaml

Swagger UI with generated documentation. Url may be different if you changed default .env values

localhost:20080/v1

About

Simple CV managment web application


Languages

Language:PHP 89.5%Language:Shell 3.7%Language:CSS 2.4%Language:Awk 2.3%Language:Batchfile 1.1%Language:Dockerfile 1.0%