5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-22 20:26:22 +00:00

feat: servidor de desarrollo

This commit is contained in:
f 2024-01-08 16:55:58 -03:00
parent a46bb26491
commit 4e74204931
No known key found for this signature in database
2 changed files with 17 additions and 6 deletions

View file

@ -8,15 +8,9 @@ hain ?= ENV_FILE=.env $(HAINISH)## Ubicación de Hainish
test: always ## Ejecutar los tests test: always ## Ejecutar los tests
$(MAKE) rake args="test RAILS_ENV=test $(args)" $(MAKE) rake args="test RAILS_ENV=test $(args)"
postgresql: ## Iniciar la base de datos
pgrep postgres >/dev/null || $(hain) postgresql
serve-js: ## Iniciar el servidor de desarrollo de Javascript serve-js: ## Iniciar el servidor de desarrollo de Javascript
$(hain) 'bundle exec ./bin/webpack-dev-server' $(hain) 'bundle exec ./bin/webpack-dev-server'
serve: postgresql Gemfile.lock ## Iniciar el servidor de desarrollo de Rails
$(MAKE) rails args=server
rails: ## Corre rails dentro del entorno de desarrollo (pasar argumentos con args=). rails: ## Corre rails dentro del entorno de desarrollo (pasar argumentos con args=).
$(MAKE) bundle args="exec rails $(args)" $(MAKE) bundle args="exec rails $(args)"

View file

@ -97,3 +97,20 @@ tasks:
status: status:
- "test -f ../hain{{.PGPID}}" - "test -f ../hain{{.PGPID}}"
- "pgrep -F ../hain{{.PGPID}}" - "pgrep -F ../hain{{.PGPID}}"
prepare:
desc: "Create database or run pending migrations"
deps:
- "database"
cmds:
- "{{.HAINISH}} bundle exec rails db:prepare"
serve:
desc: "Run Rails development server"
deps:
- "prepare"
- "gems"
cmds:
- ": == Development server running at https://panel.{{.SUTTY_WITH_PORT}} =="
- "{{.HAINISH}} bundle exec rails server"
status:
- "test -f tmp/pids/server.pid"
- "pgrep -F tmp/pids/server.pid"