Skip to content

Latest commit

 

History

History
35 lines (30 loc) · 1.11 KB

README.md

File metadata and controls

35 lines (30 loc) · 1.11 KB

flew

Flew, a discord-like application, but open source

Lancement

Docker configuration is available so you can run the application with docker compose. In theory, you can run the application without docker, but it's not recommended. Here are the 4 services that compose the application :

  • flew-client : the user interface, using Vue, Pinia, Socket.io and Axios
  • flew-server : the server, using Express, Socket.io and Mongoose
    • Port : 7761
  • flew-gateway : the websocket gateway, using Socket.io
    • Port : 7762
  • flew-db : the database, using MongoDB
    • Port : 27017

In development mode :

docker compose -f docker/dev/docker-compose.yml up -d

In production mode :

docker compose -f docker/prod/docker-compose.yml up -d

If new dependencies were added, you'll need to rebuild the images with the --build option :

# In development mode :
docker compose -f docker/dev/docker-compose.yml up -d --build
# In production mode :
docker compose -f docker/prod/docker-compose.yml up -d --build