Christian Fehmer
aa94a8afed
chore: update nodejs to 20.19.4 (@fehmer) ( #6805 )
2025-07-30 10:06:04 +02:00
Nitin
2df72cc692
docs(example.env): improve clarity of docker/example.env config for self-hosting (@nitin-is-me) ( #6777 )
...
### Description
Improved the `docker/example.env` file to make it more beginner-friendly
and easier to configure for self-hosters.
Changes made:
- Added section headers for clarity (e.g. Required Config, Firebase
Config, etc.)
- Clarified which settings are optional (Firebase, email, ports)
- Added better inline comments explaining each env variable
- Improved formatting and spacing for better readability
---
### Checks
- [x] Make sure the PR title follows the Conventional Commits standard.
- [ ] Adding quotes? (N/A)
- [ ] Adding a language? (N/A)
- [ ] Adding a theme? (N/A)
- [ ] Adding a layout? (N/A)
- [x] Check if any open issues are related – None that I found
---
### Closes
N/A
2025-07-25 14:15:33 +02:00
Christian Fehmer
5aec2c9a17
fix(docker): use frontend url for firebase admin (@fehmer) ( #6730 )
...
fixes #6728
---------
Co-authored-by: Jack <jack@monkeytype.com>
2025-07-14 15:30:34 +02:00
Seif Soliman
2d430c1ae8
chore: fix syntax in example.env (@byseif21) ( #6712 )
2025-07-09 12:10:14 +02:00
Christian Fehmer
afbff1bcf6
fix(docker): Allow to self-host without firebase config (@fehmer) ( #6685 )
...
fixes #6505
2025-07-01 13:06:06 +02:00
Christian Fehmer
85543ffa19
fix(docker): fix deeplinks and update documentation (@fehmer) ( #6640 )
...
- support deep links like `/login`
- fix some typos
closes #6628
---------
Co-authored-by: Jack <jack@monkeytype.com>
2025-06-17 12:52:52 +02:00
Christian Fehmer
4d4de260d9
chore: update mongodb version to 5.0.13 (@fehmer) ( #6364 )
2025-03-12 15:29:19 +01:00
Christian Fehmer
f80dde4c89
chore(self hosting): run selfhosted backend in prod mode (@fehmer) ( #6326 )
...
Co-authored-by: Miodec <jack@monkeytype.com>
2025-03-03 17:43:08 +01:00
Mihail Mojsoski
ff2b354bb3
chore: typo in backend Dockerfile comment (@mihail-8480) ( #6315 )
2025-02-27 10:50:29 +01:00
Christian Fehmer
642c03abdc
fix(docker): fix configuration endpoint, add configuration export (@fehmer) ( #6317 )
...
- fixes /configure endpoint not working in docker image because of the
missing `private` directory
- adds `export configuration` button to api server configuration
2025-02-27 10:48:59 +01:00
Nikolai Ogorodnik
ebf98f15f6
refactor(build): optimize dockerfiles (@ilolm) ( #5955 )
...
!nuf
2024-10-09 12:37:08 +02:00
Aaron
8becb9fa96
ci: add missing forward slash to shebang (@unrealapex) ( #5897 )
2024-09-18 11:44:15 +02:00
Jack
2720c07664
chore: switch from npm to pnpm ( #5690 )
...
* pnpm
* v4, pnpm lock
* checkout, node setup
* cache dir
* path, name
* store path
* name
* setup pnpm, get store then check cache
* unnecessary if
* missing dependencies
* fix docker
* lock file name
* remove prop
* wip
* fix
* reduce image sizes
* save exact
* correct command
* lock
---------
Co-authored-by: Christian Fehmer <cfe@sexy-developer.com>
2024-07-30 22:36:19 +02:00
Jack
1110248f7b
chore: upgrade node to 20.16.0 ( #5688 )
...
* nooOoOoOOoOoode
* ci
* nvm
* env is back baby, cache
* cache name, restore keys
* remove restore keys
* package lock
* conditional node setup
* unnecessary assertion
* update rule
* lock
2024-07-30 18:44:35 +02:00
Miodec
642a2b22a1
chore: update backend out dir
2024-07-25 19:59:05 +02:00
Jack
3e88ac2f12
refactor: restructure project to a true monorepo ( #5626 )
...
* split ts files
* packages
* nomore workspace?
* blah
* build, exports
* declaration
* blargh
* turrrrbo
* fix fontawesome paths
* allow file in eslint, fix ts errors
* optimise package, update tsconfig
* fix ts
* update turbo config
* eslint split
* fix imports
* fix types
* lock
* add turbo task
* script
* test task
* pretty scripts
* update prettier ignore
* no cache for tests
* lint task
* turbo
* no out
* depend on env
* fix mono breaking things
* odl
* fix version dependency of mongodb-memory-server
* Revert "fix version dependency of mongodb-memory-server"
This reverts commit 52ffac47b1
.
* update vitest-mongodb
* release scripts
* update ci
* update dev script
* ignore issues around firebase config
* add check ts tasks
* import isaxioserror
* shared types package
* replace tsnodedev with tsx
* fix import
* shared types
* module
* backend imports
* declaration
* node version
* test code
* assert json
* verbatim
* type
* lodash
* ts ver
* fix fix fix?
* remove assert
* remove module and resolution
* cleanup
* tsconfig
* fix frontend
* remove unecessary props
* more unused
* remove skiplib
* declaration map, dev script
* remove install scripts
* fix regex
* move shared types to package
* dont include shared types
* remove path
* update scripts
* test code
* test code
* fix backend types
* fully fix backend
* fix frontend d.ts
* add .js to imports
* remove module
* revert add .js
* update tsconfig
* use bundler module resolution
* almost all frontend types
* mooore
* date fns
* fix backend docker
* fix ape keys
* fix type
* clean rimraf type
* fix shared-types in workspace
* fix import resolving
* fix docker builds
* ignore type problems on slim-select until new version is released
* turrrrbo
* fix npm ci
* fix lint task
* expose env variables needed by frontend build
* fix dependencies
* package-lock
* backend watch ts and lint
* add fe and be build scripts to root
* fix dev not building packages
* shared-types missing eslint
* move shared types back to dev-deps
* add packages to labeler
* add packages step to ci
* typo
* filter update
* remove concurrently from root
* add scripts
* abbreviate
* rename
* yeet
* fixed path
* test pkg
* consistent ordering
* rename
* Revert "backend imports"
This reverts commit d715198829
.
* fix missing imports, remove last .js
* remove test package
---------
Co-authored-by: Christian Fehmer <cfe@sexy-developer.com>
2024-07-22 15:08:11 +02:00
Christian Fehmer
a9f11719a3
fix(self hosting): remove extra quotations on firebase/recaptcha config ( #5383 )
...
!nuf
2024-05-13 12:26:46 +02:00
Christian Fehmer
0dab2ecd7e
impr: build docker images for linux/arm64 on release ( #5369 )
...
!nuf
2024-05-13 11:53:46 +02:00
Christian Fehmer
aeaedd209e
fix: docker build hanging for frontend (fehmer) ( #5280 )
...
!nuf
2024-04-05 12:16:04 +02:00
Christian Fehmer
ef72ca685d
fix: self-hosting failing to run without valid serviceAccountKey.json (fehmer) ( #5255 )
...
!nuf
2024-04-02 11:54:57 +02:00
Christian Fehmer
9432602727
impr: add selfhosting using docker only (fehmer) ( #5170 )
...
* impr: add selfhosting using docker only
* add recaptcha config and docs
* add documentation on the backend-configuration.json file, remove ---redacted--- from example config
---------
Co-authored-by: Jack <jack@monkeytype.com>
2024-03-12 12:02:13 +01:00