https://github.com/enflujo/arca-v1
⛵Primera versión del archivo Arca - Esta versión ha sido archivada y no contiene la totalidad de registros. https://arcav1.uniandes.edu.co
https://github.com/enflujo/arca-v1
Last synced: 2 months ago
JSON representation
⛵Primera versión del archivo Arca - Esta versión ha sido archivada y no contiene la totalidad de registros. https://arcav1.uniandes.edu.co
- Host: GitHub
- URL: https://github.com/enflujo/arca-v1
- Owner: enflujo
- Created: 2022-12-15T13:52:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-29T03:04:52.000Z (about 2 years ago)
- Last Synced: 2025-02-01T18:39:15.553Z (4 months ago)
- Language: JavaScript
- Homepage: https://arcav1.uniandes.edu.co
- Size: 19.9 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Arca versión 1: Ruby, Rails y Postgres
Esta es la primera versión del sitio web de Arca desarrollado en Ruby on Rails.
Para mantener un backup completo y funcional, se ha creado un contenedor de Docker que se puede correr de manera local o subirlo a un nuevo servidor.## Instalación
### Docker
Instalar docker https://docs.docker.com/get-docker/
### Crear imagen de Docker
En el terminal, ir a la carpeta donde se guardaron los archivos que acompañan este documento.
Primero tenemos que crear una imagen de Docker con la versión de Ruby que necesita la aplicación (Ejecuta las instrucciones del archivo `./Dockerfile`). Este paso sólo es necesario en una instalación nueva:
```sh
docker build -t arcav1-ruby:latest .
```_Si se hacen cambios al `Gemfile` o `Dockerfile` se debe volver a correr este comando. Pero como esto es un backup y se asume que no tiene más desarrollo, es probable que sólo se tenga que correr en el proceso de instalación._
## Iniciar contenedor
Ya con todo instalado simplemente hay que correr el siguiente comando para iniciar la aplicación localmente.
```sh
docker-compose up -d
```**El sitio se puede ver en [localhost:8080](http://localhost:8080)**
## Apagar contenedor
```sh
docker-compose down
```### En Linux
Si sale un error de `Permission Denied` en la carpeta `postgres_datos`:
```zsh
sudo chown -R 1000:1000 postgres_datos
```