Files
Commonwealth-Online-Server/.gitignore
T
andrew 881aa33eef
Linux Compatibility / Ubuntu dedicated server (push) Has been cancelled
Linux Compatibility / Arch Linux container (push) Has been cancelled
Harden Linux server runtime and packaging
Adds end-to-end Linux compatibility work for the dedicated server: new CI workflow (Ubuntu + Arch), line-ending/executable safeguards, and a local venv-first startup flow with split dependency files for server vs optional host GUI tooling. Improves runtime resilience with better bind error messages, stricter config validation, writable-state checks, cleaner socket/thread shutdown behavior, and SIGTERM-aware graceful stop handling for headless/systemd use. Updates deployment/startup docs and adds portability/runtime integration tests to lock in these behaviors.
2026-08-01 21:39:23 +12:00

56 lines
572 B
Plaintext

# Build outputs
build/
out/
cmake-build-*/
*.exe
*.dll
*.lib
*.obj
*.o
*.a
*.pdb
*.ilk
*.exp
*.idb
# CMake / Visual Studio generated
.vs/
*.vcxproj
*.vcxproj.filters
*.vcxproj.user
*.sln
CMakeFiles/
CMakeCache.txt
cmake_install.cmake
CMakeSettings.json
Makefile
compile_commands.json
*.user
.qmake.stash
# Qt generated
moc_*.cpp
ui_*.h
*.rcc
qrc_*.cpp
# Python (source + staged server copies)
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
.mypy_cache/
.ruff_cache/
.venv/
.venv-ci/
venv/
env/
# Local / runtime artifacts
*.log
*.tmp
*.bak
logs/
.DS_Store
Thumbs.db