Skip to content

Commit 224631d

Browse files
committed
NO_TICKET added docker-compose and entrypoint for docker
Signed-off-by: astami <[email protected]>
1 parent ad41875 commit 224631d

File tree

3 files changed

+39
-5
lines changed

3 files changed

+39
-5
lines changed

docker-compose.yml

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
version: "3"
2+
3+
services:
4+
firefox:
5+
image: selenium/standalone-firefox-debug
6+
ports:
7+
- "4444:4444"
8+
- "5900:5900"
9+
volumes:
10+
- "/dev/shm:/dev/shm"
11+
networks:
12+
- selenium
13+
whatsapp:
14+
build: .
15+
environment:
16+
- SELENIUM=http://firefox:4444/wd/hub
17+
volumes:
18+
- ".:/app"
19+
command: /app/docker-entrypoint.sh
20+
networks:
21+
- selenium
22+
depends_on:
23+
- firefox
24+
25+
volumes:
26+
devshm:
27+
28+
networks:
29+
selenium:

docker-entrypoint.sh

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/usr/bin/env bash
2+
3+
pip install ./
4+
pip list
5+
python sample/remote.py

sample/remote.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
from webwhatsapi.objects.message import Message, MediaMessage
44

55
print "Environment", os.environ
6-
try:
6+
try:
77
os.environ["SELENIUM"]
8-
except KeyError:
8+
except KeyError:
99
print "Please set the environment variable SELENIUM to Selenium URL"
1010
sys.exit(1)
1111

@@ -26,10 +26,10 @@
2626
print 'type', message.type
2727
print 'timestamp', message.timestamp
2828
print 'chat_id', message.chat_id
29-
print 'sender', message.sender
29+
print 'sender', message.sender
3030
print 'sender.id', message.sender.id
3131
print 'sender.safe_name', message.sender.get_safe_name()
32-
if message.type == 'chat':
32+
if message.type == 'chat':
3333
print '-- Chat'
3434
print 'safe_content', message.safe_content
3535
print 'content', message.content
@@ -43,4 +43,4 @@
4343
print 'client_url', message.client_url
4444
message.save_media('./')
4545
else:
46-
print '-- Other'
46+
print '-- Other'

0 commit comments

Comments
 (0)