An open API service indexing awesome lists of open source software.

https://github.com/kevinganthy/pocketcv

An original way to write and share a resume
https://github.com/kevinganthy/pocketcv

devops nextjs pocketbase

Last synced: about 1 year ago
JSON representation

An original way to write and share a resume

Awesome Lists containing this project

README

          

# Pocket CV

:warning: Ce projet est utilisé comme CMS local et n'est pas compatible avec la collaboration au niveau de la base de données (SQLite).

Version en ligne : [Pocket CV](https://kevinganthy.github.io/pocketcv/)

## Utilisation locale

> Penser à créer le fichier `.env` à partir du fichier `.env.example`

Au choix :

* Avec **devcontainer**, démarrage automatique
* Avec **docker**, commande `docker compose up -d`

### Accès

* `localhost` : Front end
* `pb.localhost` : Pockebase

### Pockebase

* **EMAIL :**
* **PASSWORD :** motdepasse

## Going to production

Le pipeline Github Action est configuré pour déployer automatiquement la version SSG du front-end. Pour cela, il fait les étapes suivantes :

* Pocketbase
* Création d'une image Docker avec les données versionnées
* Uplaod de l'image sur le Docker Hub
* Build
* Utilisation de l'image Docker comme service
* Génération du site statique
* Création d'un artefact
* Deploy
* Utilisation de l'artefact pour déployer le site statique sur Github Pages

Le résultat est visible sur .