mirror of
https://github.com/davegallant/rfd-fyi.git
synced 2025-10-06 08:06:02 +00:00
Compare commits
1 Commits
renovate/m
...
a75fd66625
Author | SHA1 | Date | |
---|---|---|---|
|
a75fd66625 |
4
.github/workflows/publish-containers.yml
vendored
4
.github/workflows/publish-containers.yml
vendored
@@ -39,7 +39,7 @@ jobs:
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Build / push
|
||||
uses: docker/build-push-action@v6
|
||||
uses: docker/build-push-action@v5
|
||||
with:
|
||||
context: backend
|
||||
file: ./backend/Dockerfile
|
||||
@@ -79,7 +79,7 @@ jobs:
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Build / push
|
||||
uses: docker/build-push-action@v6
|
||||
uses: docker/build-push-action@v5
|
||||
with:
|
||||
context: .
|
||||
file: ./Dockerfile
|
||||
|
@@ -1,4 +1,4 @@
|
||||
FROM node:20.2.0-alpine3.16 AS builder
|
||||
FROM node:20.2.0-alpine3.16 as builder
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
@@ -10,7 +10,7 @@ COPY . .
|
||||
|
||||
RUN npm run build
|
||||
|
||||
FROM caddy:2.8.4-alpine AS runtime
|
||||
FROM caddy:2.7.6-alpine as runtime
|
||||
|
||||
WORKDIR /my-site
|
||||
|
||||
|
6
Makefile
6
Makefile
@@ -22,12 +22,12 @@ backend:
|
||||
frontend:
|
||||
@npm install @vue/cli-service
|
||||
@npx vue-cli-service serve
|
||||
.PHONY: frontend
|
||||
.PHONY: server
|
||||
|
||||
## dev: Build and run in docker compose
|
||||
dev:
|
||||
docker compose up --build -d
|
||||
.PHONY: dev
|
||||
.PHONY: up
|
||||
|
||||
## prod: Run the latest images in docker compose
|
||||
prod:
|
||||
@@ -35,7 +35,7 @@ prod:
|
||||
@docker pull ghcr.io/davegallant/rfd-fyi-backend
|
||||
@docker pull ghcr.io/davegallant/rfd-fyi-frontend
|
||||
@docker compose -f docker-compose.prod.yml up -d
|
||||
.PHONY: prod
|
||||
.PHONY: up
|
||||
|
||||
## teardown: Teardown docker
|
||||
teardown:
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# rfd.fyi
|
||||
# rfd-fyi
|
||||
|
||||
This repository provides a simple, less-distracting overlay for hot deals posted on https://forums.redflagdeals.com.
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
# syntax=docker/dockerfile:1.9
|
||||
# syntax=docker/dockerfile:1.7
|
||||
FROM cgr.dev/chainguard/go:latest as build
|
||||
|
||||
WORKDIR /src
|
||||
|
@@ -3,10 +3,10 @@ module github.com/davegallant/rfd-fyi
|
||||
go 1.18
|
||||
|
||||
require (
|
||||
github.com/dlclark/regexp2 v1.11.4
|
||||
github.com/dlclark/regexp2 v1.11.0
|
||||
github.com/gorilla/mux v1.8.1
|
||||
github.com/joho/godotenv v1.5.1
|
||||
github.com/rs/zerolog v1.33.0
|
||||
github.com/rs/zerolog v1.32.0
|
||||
)
|
||||
|
||||
require (
|
||||
|
@@ -3,12 +3,6 @@ github.com/dlclark/regexp2 v1.10.0 h1:+/GIL799phkJqYW+3YbOd8LCcbHzT0Pbo8zl70MHsq
|
||||
github.com/dlclark/regexp2 v1.10.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
|
||||
github.com/dlclark/regexp2 v1.11.0 h1:G/nrcoOa7ZXlpoa/91N3X7mM3r8eIlMBBJZvsz/mxKI=
|
||||
github.com/dlclark/regexp2 v1.11.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
|
||||
github.com/dlclark/regexp2 v1.11.1 h1:CJs78ewKXO9PuNf6Xwlw6eibMadBkXTRpOeUdv+IcWM=
|
||||
github.com/dlclark/regexp2 v1.11.1/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
|
||||
github.com/dlclark/regexp2 v1.11.2 h1:/u628IuisSTwri5/UKloiIsH8+qF2Pu7xEQX+yIKg68=
|
||||
github.com/dlclark/regexp2 v1.11.2/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
|
||||
github.com/dlclark/regexp2 v1.11.4 h1:rPYF9/LECdNymJufQKmri9gV604RvvABwgOA8un7yAo=
|
||||
github.com/dlclark/regexp2 v1.11.4/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
|
||||
github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
|
||||
github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY=
|
||||
github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ=
|
||||
@@ -25,8 +19,6 @@ github.com/rs/zerolog v1.31.0 h1:FcTR3NnLWW+NnTwwhFWiJSZr4ECLpqCm6QsEnyvbV4A=
|
||||
github.com/rs/zerolog v1.31.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
|
||||
github.com/rs/zerolog v1.32.0 h1:keLypqrlIjaFsbmJOBdB/qvyF8KEtCWHwobLp5l/mQ0=
|
||||
github.com/rs/zerolog v1.32.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
|
||||
github.com/rs/zerolog v1.33.0 h1:1cU2KZkvPxNyfgEmhHAz/1A9Bz+llsdYzklWFzgp0r8=
|
||||
github.com/rs/zerolog v1.33.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
|
||||
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.12.0 h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o=
|
||||
|
15959
package-lock.json
generated
15959
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -14,14 +14,15 @@
|
||||
"bootstrap": "^5.3.1",
|
||||
"bootstrap-vue": "^2.22.0",
|
||||
"core-js": "^3.32.1",
|
||||
"cssnano": "^7.0.0",
|
||||
"cssnano": "^6.0.3",
|
||||
"jquery": "^3.7.0",
|
||||
"moment": "^2.29.4",
|
||||
"postcss": "^8.4.33",
|
||||
"vue": "^3.3.4",
|
||||
"vue-github-button": "^3.0.3",
|
||||
"vue-gtag": "^2.0.1",
|
||||
"vue-loading-overlay": "^6.0.3",
|
||||
"vue-router": "4.4.3"
|
||||
"vue-router": "4.3.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.22.10",
|
||||
@@ -31,7 +32,7 @@
|
||||
"@vue/cli-plugin-babel": "~5.0.0",
|
||||
"@vue/cli-plugin-eslint": "~5.0.0",
|
||||
"@vue/cli-service": "^5.0.8",
|
||||
"eslint": "^9.0.0",
|
||||
"eslint": "^8.47.0",
|
||||
"eslint-plugin-vue": "^9.17.0",
|
||||
"postcss-cli": "^11.0.0"
|
||||
},
|
||||
|
7
postcss.config.js
Normal file
7
postcss.config.js
Normal file
@@ -0,0 +1,7 @@
|
||||
module.exports = {
|
||||
plugins: [
|
||||
require('cssnano')({
|
||||
preset: 'default',
|
||||
}),
|
||||
],
|
||||
};
|
@@ -4,7 +4,6 @@
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
|
||||
<meta name="description" content="An overlay of rfd deals" />
|
||||
<link rel="icon" href="<%= BASE_URL %>favicon.png" />
|
||||
<link
|
||||
rel="stylesheet"
|
||||
|
@@ -1,8 +1,5 @@
|
||||
{
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"schedule": [
|
||||
"every weekend"
|
||||
],
|
||||
"extends": [
|
||||
"config:recommended"
|
||||
]
|
||||
|
@@ -134,7 +134,6 @@ export default {
|
||||
type="text"
|
||||
id="filter"
|
||||
placeholder="Filter"
|
||||
|
||||
data-hotkey="/"
|
||||
v-model="filter"
|
||||
v-on:keyup.enter="createFilterRoute(this.filter.toString())"
|
||||
@@ -209,7 +208,7 @@ export default {
|
||||
<div v-if="!isMobile()">
|
||||
<footer class="fixed-bottom">
|
||||
<small
|
||||
>Press '/' to begin filtering (i.e.
|
||||
>Tip: Press '/' to filter and create filter links (i.e.
|
||||
<a
|
||||
href="/#/filter=costco"
|
||||
onclick="setTimeout(location.reload.bind(location), 1)"
|
||||
|
@@ -15,7 +15,7 @@ html {
|
||||
}
|
||||
|
||||
a {
|
||||
color: #96ada5; /**/
|
||||
color: #83a598; /**/
|
||||
}
|
||||
a:visited {
|
||||
color: #53514f; /**/
|
||||
|
Reference in New Issue
Block a user