Skip to content

Commit e5332ca

Browse files
Merge pull request #59 from rwth-acis/release/v1.0.3
Release/v1.0.3
2 parents 1d9170c + 87aee81 commit e5332ca

File tree

103 files changed

+9588
-1853
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+9588
-1853
lines changed

.github/workflows/docker-CI.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Docker Build and Push
22

33
on:
44
push:
5-
branches: [ master, develop ]
5+
branches: [ master, develop]
66

77
jobs:
88
build:

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Utilities Frontend/app/config.json
2+
Utilities Frontend/syncmeta/node_modules

Dockerfile

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,45 @@
11
FROM node:10
22

3-
ENV YJS_RESOURCE_PATH "/socket.io"
3+
ENV YJS_RESOURCE_PATH "/yjs/socket.io"
44
ENV PORT 8070
5+
ENV SYNC_META_HOST http://127.0.0.1:8070
6+
ENV YJS https://sbf.tech4comp.dbis.rwth-aachen.de
7+
ENV OIDC_CLIENT_ID a7ece4a9-0a43-4fda-a33b-9c24a5a0d8f2
58

69
WORKDIR /usr/src/app
710

811
RUN apt-get update
912
RUN apt-get install -y --allow-unauthenticated --no-install-recommends supervisor git nginx dos2unix
10-
RUN npm_config_user=root npm install -g grunt-cli grunt polymer-cli gulp
13+
RUN npm_config_user=root npm install -g grunt-cli grunt gulp
1114

1215
ARG src="Utilities Frontend/docker/supervisorConfigs"
1316
ARG srx="Utilities Frontend"
1417
COPY ${src} /etc/supervisor/conf.d
1518

16-
1719
WORKDIR /usr/src/app
1820
COPY ${srx}/syncmeta syncmeta
1921

20-
2122
WORKDIR /usr/src/app/syncmeta
2223
RUN npm install
2324
RUN cp -a node_modules/@rwth-acis/syncmeta-widgets/. widgets/
2425
RUN cp -a node_modules/. widgets/node_modules/
25-
COPY ${srx}/docker/_bot_widget.tpl /usr/src/app/syncmeta/widgets/src/widgets/partials/
26-
COPY ${srx}/docker/bot_widget.js /usr/src/app/syncmeta/widgets/src/js/
26+
# copy widgets
27+
COPY ${srx}/docker/widgets/_bot_widget.tpl /usr/src/app/syncmeta/widgets/src/widgets/partials/
28+
COPY ${srx}/docker/widgets/bot_widget.js /usr/src/app/syncmeta/widgets/src/js/
29+
# overwrite debug widget template to use slim version (js stays the same)
30+
COPY ${srx}/docker/widgets/_debug_widget.tpl /usr/src/app/syncmeta/widgets/src/widgets/partials/
31+
# overwrite attribute widget
32+
COPY ${srx}/docker/widgets/attribute_widget /usr/src/app/syncmeta/widgets/src/templates/attribute_widget
33+
# overwrite activity widget
34+
COPY ${srx}/docker/widgets/activity_widget /usr/src/app/syncmeta/widgets/src/templates/activity_widget
35+
COPY ${srx}/docker/widgets/_activity_widget.tpl /usr/src/app/syncmeta/widgets/src/widgets/partials/
36+
# overwrite js
37+
COPY ${srx}/docker/widgets/js/activity_widget/Activity.js /usr/src/app/syncmeta/widgets/src/js/activity_widget/Activity.js
38+
# overwrite widget template to use bootstrap. This can be removed as soon as PR for bootstrap is merged in syncmetaf
39+
COPY ${srx}/docker/widgets/widget.html.tpl /usr/src/app/syncmeta/widgets/src/widgets/
40+
# overwrite styles
41+
COPY ${srx}/docker/widgets/css /usr/src/app/syncmeta/widgets/src/css/
42+
2743
COPY ${srx}/docker/Gruntfile.js /usr/src/app/syncmeta/widgets/
2844
COPY ${srx}/docker/yjs-sync.js /usr/src/app/syncmeta/widgets/src/js/lib/
2945
WORKDIR /usr/src/app/syncmeta
@@ -40,3 +56,4 @@ ARG srt="Utilities Frontend/docker/docker-entrypoint.sh"
4056
COPY ${srt} docker-entrypoint.sh
4157
RUN dos2unix docker-entrypoint.sh
4258
ENTRYPOINT ["./docker-entrypoint.sh"]
59+
EXPOSE ${PORT}

Logos/sbf-logo.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)