Skip to content

Commit

Permalink
Merge pull request #12 from Mahad-10/run-crossbar-container-from-compose
Browse files Browse the repository at this point in the history
Run crossbar from compose file
  • Loading branch information
Mahad-10 authored Jan 14, 2025
2 parents 9daab62 + e42e702 commit a40e0bb
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 19 deletions.
3 changes: 0 additions & 3 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,6 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Build crossbar docker
run: make build-docker-crossbar

- name: Build xconn docker
run: make build-docker-xconn

Expand Down
7 changes: 0 additions & 7 deletions Dockerfile.crossbar

This file was deleted.

1 change: 0 additions & 1 deletion Dockerfile.xconn
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,5 @@ FROM ubuntu:22.04
WORKDIR /app

COPY --from=builder /app/xconn /app/
COPY --from=builder /app/cmd/config.yaml /app/

CMD ["./xconn", "--config", "config.yaml"]
3 changes: 0 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
build-docker-crossbar:
docker build -t crossbar-image -f Dockerfile.crossbar .

run-docker-crossbar:
docker compose -f docker-compose.yml run --rm crossbar

Expand Down
12 changes: 7 additions & 5 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,21 @@ version: "3.10"

services:
crossbar:
user: root
container_name: crossbar-container
image: "crossbar-image"
image: "crossbario/crossbar"
restart: always
network_mode: host
stdin_open: true
tty: true
ports:
- "8081:8081"
volumes:
- ./crossbar/.crossbar/:/node/.crossbar/
- ./crossbar/backend.py:/node/backend.py

xconn:
container_name: xconn
image: "xconn-image"
restart: always
network_mode: host
ports:
- "8080:8080"
volumes:
- ./xconn/cmd/config.yaml:/app/config.yaml

0 comments on commit a40e0bb

Please sign in to comment.