Files
DorkNet/.dockerignore
Alexa 4edf25b2d5 Import december-2020-12-18 from private repo (scrubbed 2026-05-27)
Targets Rec Room 2020.12.18 client.

Re-import after adding:
- DorkNet.ClientMod/dorknet-clientmod.json.template — config schema
  the launcher's manifest-driven patcher renders into UserData/.
- tools/build-patcher-zip.ps1 — produces the dorknet-clientpatch-{key}.zip
  Release asset the launcher fetches.
- .github/workflows/release.yml — auto-publishes both Release assets
  on v1-december-* tag push.

Scrubbed via maintainer-side scrub-for-public.ps1: same drop rules as
the prior import, plus build-patcher-zip.ps1 added to the tools/
allow-list so it survives the scrub.
2026-05-27 01:04:12 +03:00

73 lines
1.5 KiB
Plaintext

# Keep the build context small + reproducible. Anything not strictly
# needed for `dotnet restore && dotnet publish` is excluded.
# Build artefacts
**/bin/
**/obj/
**/*.user
**/*.suo
# Dev-only configs (Local layer must NEVER ship into a container —
# secrets are passed by env vars on Coolify).
**/appsettings.Local.json
**/appsettings.Development.json
# Local runtime data
**/data/
**/server.log
**/*.log
# IDE noise
.vs/
.vscode/
.idea/
# Git
.git/
.gitignore
.gitattributes
# Reverse-engineering scratch (not needed for production server)
Cpp2ILOutput/
Cpp2IL_CS/
Cpp2IL_ISIL/
Il2CppDump/
RR_protos/
RR_ProtobufDefinitions.zip
GameAssembly.dll
global-metadata.dat
il2cpp.h
dump.cs
script.json
RoomPersistenceManager_decompiled.txt
# Local TLS certs (mkcert) — never copy into the image
*.pem
hosts.dorknet.txt
# Tools that aren't part of the server runtime
tools/
Tools/
# Vite SPA build leftovers — node_modules is huge and the dist is
# rebuilt fresh by the npm-build stage in the Dockerfile, so neither
# should ship into the docker context. The source under admin-ui/src
# and admin-ui/{package.json,vite.config.ts,...} is what we copy in.
DorkNet.Server/admin-ui/node_modules/
DorkNet.Server/admin-ui/dist/
DorkNet.Server/admin-ui/.vite/
DorkNet.Server/wwwroot/admin/assets/
DorkNet.Server/wwwroot/admin/index.html
DorkNet.Server/wwwroot/admin/*.map
# Top-level docs / planning
README.md
LICENSE
NOTICE
BUILD_PROPER_PLAN.md
nginx.conf
# Other stages of the workflow
*.md
docs/