Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
9af9a28
Self-hosted
matthew-shaw Mar 8, 2025
e52bb38
copy migrations
matthew-shaw Mar 8, 2025
1e6544f
upgrade
matthew-shaw Mar 9, 2025
2e9265b
tweak dist output dirs
matthew-shaw Mar 9, 2025
337e747
leanest css and js
matthew-shaw Mar 9, 2025
57a23ff
basic css and js components
matthew-shaw Mar 9, 2025
7eced69
start swapping mailgun for mailpit
matthew-shaw Mar 10, 2025
1365a08
ignore mailpit data dir
matthew-shaw Mar 11, 2025
6b26d14
multiple entry points
matthew-shaw Mar 11, 2025
41edb92
mailpit data volume
matthew-shaw Mar 11, 2025
380d80e
upgrades
matthew-shaw Mar 12, 2025
d050566
update CSP and cache control
matthew-shaw Mar 12, 2025
1ca7fdf
docker compose watch for nginx container
matthew-shaw Mar 12, 2025
0948541
add watch to app
matthew-shaw Mar 12, 2025
5a6769f
stderr by default now
matthew-shaw Mar 12, 2025
04a3695
upgrades
matthew-shaw Mar 12, 2025
969e36b
use webpack to copy image files
matthew-shaw Mar 13, 2025
83f08b6
test webpack build
matthew-shaw Mar 15, 2025
cde8f74
update generated ignores
matthew-shaw Mar 15, 2025
2bc1834
upgrades
matthew-shaw Mar 15, 2025
1a3954f
ignore dist
matthew-shaw Mar 15, 2025
b00e961
copy with chown
matthew-shaw Mar 15, 2025
858fb3a
use clearer names
matthew-shaw Mar 15, 2025
1e207a1
change workdir
matthew-shaw Mar 15, 2025
51c123d
npm upgrades
matthew-shaw Mar 22, 2025
16d5c26
selective sass
matthew-shaw Mar 22, 2025
7935c28
slightly more js
matthew-shaw Mar 22, 2025
91a5184
add web readme
matthew-shaw Mar 22, 2025
c26aec3
add autoprefixer
matthew-shaw Mar 22, 2025
e53fad9
author object
matthew-shaw Mar 23, 2025
fa83776
update web build process
matthew-shaw Mar 25, 2025
d8a24c9
update watch target
matthew-shaw Mar 25, 2025
a7e925a
upgrades
matthew-shaw Mar 25, 2025
4c72102
update docker ignores
matthew-shaw Mar 25, 2025
b4d6e2c
static asset dirs
matthew-shaw Mar 25, 2025
2d85952
favicon paths
matthew-shaw Mar 25, 2025
500a6e6
v1.0.0
matthew-shaw Mar 25, 2025
d169511
use url_for static assets
matthew-shaw Apr 5, 2025
d855d7b
upgrades
matthew-shaw Apr 5, 2025
c0caffd
update ignores
matthew-shaw Apr 5, 2025
4ba6cce
dont copy babel config
matthew-shaw Apr 5, 2025
a920d12
deleted, config in webpack plugin
matthew-shaw Apr 5, 2025
043e5af
upgrades and scripts
matthew-shaw Apr 5, 2025
83b54e9
refine docker ignores
matthew-shaw Apr 5, 2025
938d5c2
update web docs
matthew-shaw Apr 5, 2025
29ce2e6
babel config and purgecss setup
matthew-shaw Apr 5, 2025
8a3d819
multi-stage build
matthew-shaw Apr 7, 2025
3a0d20e
reduce permissions
matthew-shaw Apr 7, 2025
da2bab1
Merge branch 'self-hosted' of github.com:MashSoftware/time-tracker in…
matthew-shaw Apr 7, 2025
de49115
upgrades
matthew-shaw Apr 12, 2025
e886e6e
rebuild
matthew-shaw Apr 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
.coverage
.git
.github
.gitignore
.mypy_cache
.nvmrc
.python-version
.vscode
**/__pycache__
**/.gitignore
**/dist
CHANGELOG.md
CODE_OF_CONDUCT.md
compose.yml
CONTRIBUTING.md
env
LICENSE
README.md
requirements_dev.in
requirements_dev.txt
requirements.in
setup.cfg
tests
venv
29 changes: 29 additions & 0 deletions .github/workflows/webpack.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: NodeJS with Webpack

on:
push:
branches: ["main"]
pull_request:
branches: ["main"]

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [18.x, 20.x, 22.x]

steps:
- uses: actions/checkout@v4

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}

- name: Build
run: |
cd web
npm install
npx webpack
Loading
Loading