Open source simple chat server
Find a file
gleb 44176da49a
Merge branch 'feture_convert_dep5_to_toml' [CI SKIP]
Signed-off-by: gleb <gleb@glebmail.xyz>
2024-08-30 23:45:36 +03:00
.kdev4 Reuse spec 2024-04-08 14:20:37 +03:00
bin Reuse spec 2024-04-08 14:20:37 +03:00
debian Add lupa to deps [CI SKIP] 2024-07-01 23:16:03 +03:00
docs Merge branch 'master' into feture_lua_plugins 2024-08-10 20:39:39 +03:00
intergration_test Fix typo 2024-06-18 14:03:50 +03:00
LICENSES Reuse spec 2024-04-08 14:20:37 +03:00
server Use match case, split without ' ' and join method 2024-08-30 23:25:45 +03:00
.drone.yml Detach unit and intergration tests 2024-06-18 14:17:09 +03:00
.gitignore Reuse spec 2024-04-08 14:20:37 +03:00
cli_test.sh Add lua plugins support to plugin_manager 2024-07-02 03:32:38 +03:00
docker-compose.yml Change 127.0.0.1 to 0.0.0.0 ip in docker-compose file [CI SKIP] 2024-04-17 00:23:20 +03:00
Dockerfile Add lupa to deps [CI SKIP] 2024-07-01 23:16:03 +03:00
pylintrc.toml Add line-too-long to pylintrc.toml 2024-05-09 22:12:09 +03:00
README.md Convert .reuse/dep5 to REUSE.toml 2024-08-30 23:38:16 +03:00
REUSE.toml Convert .reuse/dep5 to REUSE.toml 2024-08-30 23:38:16 +03:00
SECURITY.md Fix not working SECURITY.md legend [CI SKIP] 2024-05-22 02:28:29 +03:00
server.kdev4 Reuse spec 2024-04-08 14:20:37 +03:00
setup.py Import version for setup.py from version.py 2024-06-29 22:47:30 +03:00
test_migrations.sh Add database migrations 2024-05-13 14:46:23 +03:00

Mullchat server master branch (in beta state)

Requrired packages

python3.11 pycryptodome loguru passlib pymemcache psycopg pika (AMQP client) lupa (lua bindings for python)

Running server locally

git clone --depth 1 https://git.glebmail.xyz/mullchat/server
cd server
Enviroments here from docs/SERVER_ENVIROMENTS.txt python -m server -init_db
Enviroments here from docs/SERVER_ENVIROMENTS.txt python -m server

Docker container

docker-compose up -d

docker image

License

GNU General Public License v3.0 or later for code, pipeline, Dockerfile and docker-compose.yml

CC0 for .gitignore,pylintrc.toml,REUSE.toml and kdevelop project files

CC-BY-SA 4.0 for documentation and README.md

More documentation

go to docs/

Ci badges

Build Status master branch