Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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
```