Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juanjosalvador/ad-jobs
Andalucia Developer Job offers
https://github.com/juanjosalvador/ad-jobs
Last synced: 26 days ago
JSON representation
Andalucia Developer Job offers
- Host: GitHub
- URL: https://github.com/juanjosalvador/ad-jobs
- Owner: JuanjoSalvador
- Created: 2019-10-11T20:10:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-09T19:08:38.000Z (about 1 year ago)
- Last Synced: 2023-10-09T20:26:01.883Z (about 1 year ago)
- Language: Jinja
- Homepage: https://ad-jobs.herokuapp.com/
- Size: 116 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Andalucia Developers: Jobs
![Pytest](https://github.com/JuanjoSalvador/ad-jobs/workflows/Pytest/badge.svg)
> El proyecto Andalucia Developers: Jobs nace a raíz la comunidad homónima, y pretende servir a modo de tablón de anuncios para ofertas de trabajo que los miembros del grupo publican, de forma que no queden enterradas en mensajes y cualquiera puede consultarlas.
En desarrollo, pero puede verse el avance actual desde [Heroku](https://ad-jobs.herokuapp.com/).
## Desarrollo
### Virtualenv
1. Creamos el entorno virtual y lo activamos
#### Linux
```shell
$ virtualenv env -p python3
$ source ./env/bin/activate
```#### Windows (PowerShell)
```powershell
PS virtualenv env -p python3
PS env/Scripts/activate.ps1
```2. Instalamos las dependencias
```shell
$ pip install -r requirements.txt
```3. Ejecutamos el servidor de desarrollo (liveserver) de Flask
#### Linux
```shell
$ ./run.sh
```#### Windows (PowerShell)
```powershell
PS .\run.ps1
```La salida tendría que ser algo como esto:
```
* Serving Flask app "main.py" (lazy loading)
* Environment: development
* Debug mode: on
* Restarting with stat
* Debugger is active!
* Debugger PIN: xxx-xxx-xxx
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
```### Docker
Pendiente.## Tests
Para ejecutar los tests definidos actualmente, asegúrate de tener instalado `pytest` y `pytest-flask` primero.
A continuación solo hay que lanzarlos con
```bash
$ py.test
```