mirror of
https://github.com/davegallant/rfd-fyi.git
synced 2026-03-03 17:46:35 +00:00
Compare commits
1 Commits
256251f086
...
b215cc4464
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b215cc4464 |
8
Makefile
8
Makefile
@@ -26,18 +26,18 @@ frontend:
|
||||
## dev: Build and run in Docker
|
||||
dev:
|
||||
docker build -t rfd-fyi:dev .
|
||||
docker run -d --name rfd-fyi -p 8080:8080 rfd-fyi:dev
|
||||
docker run -d --name rfd-fyi-dev -p 8080:8080 rfd-fyi:dev
|
||||
.PHONY: dev
|
||||
|
||||
## prod: Run the latest image in Docker
|
||||
prod:
|
||||
@git pull
|
||||
@docker pull ghcr.io/davegallant/rfd-fyi
|
||||
@docker run -d --name rfd-fyi -p 8080:8080 ghcr.io/davegallant/rfd-fyi
|
||||
@docker run -d --name rfd-fyi-prod -p 8080:8080 ghcr.io/davegallant/rfd-fyi
|
||||
.PHONY: prod
|
||||
|
||||
## teardown: Teardown Docker
|
||||
teardown:
|
||||
docker stop rfd-fyi || true
|
||||
docker rm rfd-fyi || true
|
||||
docker stop rfd-fyi-dev rfd-fyi-prod || true
|
||||
docker rm rfd-fyi-dev rfd-fyi-prod || true
|
||||
.PHONY: teardown
|
||||
|
||||
32
README.md
32
README.md
@@ -4,30 +4,30 @@ This repository provides a simple, less-distracting overlay for hot deals posted
|
||||
|
||||
The frontend is made with Vue 3 and the backend is written in Go. The backend exists for caching purposes; to prevent excessive requests to RedFlagDeals itself.
|
||||
|
||||
## Docker
|
||||
|
||||
To run the latest:
|
||||
|
||||
```sh
|
||||
docker run -d --name rfd-fyi -p 8080:8080 ghcr.io/davegallant/rfd-fyi
|
||||
```
|
||||
|
||||
To build container from source:
|
||||
|
||||
```sh
|
||||
make dev
|
||||
```
|
||||
|
||||
## Local Development
|
||||
|
||||
To get up and running locally: in one shell, run:
|
||||
To get up and running locally: in one pane/tab, run:
|
||||
|
||||
```sh
|
||||
make backend
|
||||
```
|
||||
|
||||
In another shell, run:
|
||||
In another pane/tab, run:
|
||||
|
||||
```sh
|
||||
make frontend
|
||||
```
|
||||
|
||||
## Docker Compose
|
||||
|
||||
To build containers from source:
|
||||
|
||||
```sh
|
||||
make dev
|
||||
```
|
||||
|
||||
To run the latest published images:
|
||||
|
||||
```sh
|
||||
make prod
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user