diff --git a/Dockerfile_standalone_Twitch_Pubsub b/Dockerfile_standalone_Twitch_Pubsub new file mode 100644 index 0000000..1e268f0 --- /dev/null +++ b/Dockerfile_standalone_Twitch_Pubsub @@ -0,0 +1,11 @@ +FROM python:3.10.0a7-alpine3.13 + +WORKDIR /Praxis + +COPY requirements_sa_twitch_pubsub.txt requirements_sa_twitch_pubsub.txt +RUN apk add --update gcc libc-dev linux-headers && rm -rf /var/cache/apk/* +RUN pip3 install -r requirements_sa_twitch_pubsub.txt + +COPY . . + +CMD [ "python3", "standalone_twitch_pubsub.py"] \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index 5904909..9907947 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -10,6 +10,10 @@ services: image: standalone_twitchscript environment: - ISDOCKER=cat + standalone_twitch_pubsub: + image: standalone_twitch_pubsub + environment: + - ISDOCKER=cat discordscript_standalone: image: standalone_discordscript environment: diff --git a/makedockerimages.bat b/makedockerimages.bat index 56ff1b5..876b9a0 100644 --- a/makedockerimages.bat +++ b/makedockerimages.bat @@ -1,3 +1,4 @@ docker build --file Dockerfile_standalone_command --tag standalone_command . docker build --file Dockerfile_standalone_DiscordScript --tag standalone_discordscript . -docker build --file Dockerfile_standalone_TwitchScript --tag standalone_twitchscript . \ No newline at end of file +docker build --file Dockerfile_standalone_TwitchScript --tag standalone_twitchscript . +docker build --file Dockerfile_standalone_Twitch_Pubsub --tag standalone_twitch_pubsub . \ No newline at end of file diff --git a/requirements_sa_twitch_pubsub.txt b/requirements_sa_twitch_pubsub.txt new file mode 100644 index 0000000..a1dcd13 --- /dev/null +++ b/requirements_sa_twitch_pubsub.txt @@ -0,0 +1,4 @@ +twitch-python +psutil +art +requests \ No newline at end of file diff --git a/standalone_twitch_pubsub.py b/standalone_twitch_pubsub.py index e179ffa..c00dc9b 100644 --- a/standalone_twitch_pubsub.py +++ b/standalone_twitch_pubsub.py @@ -8,7 +8,7 @@ class Twitch_Pubsub(): super().__init__() self.twitchCredential: credentials.Twitch_Credential - def main(): + def main(self): pass