34 lines
770 B
Makefile
34 lines
770 B
Makefile
VERSION=0.1
|
|
SHELL=/bin/bash
|
|
|
|
.PHONY: info
|
|
|
|
info:
|
|
@echo "available targets:"
|
|
@perl -ne 'm/^([\w\-]+):/ && print(" $$1\n");' Makefile $(MAKEFILES)
|
|
|
|
build:
|
|
podman build -t teams-pwa:$(VERSION) .
|
|
|
|
run:
|
|
podman run -it \
|
|
--rm \
|
|
--net host \
|
|
--memory 512mb \
|
|
-v /tmp/.X11-unix:/tmp/.X11-unix \
|
|
-v /run/dbus/system_bus_socket:/run/dbus/system_bus_socket \
|
|
-e DISPLAY=unix$$DISPLAY \
|
|
-e XAUTHORITY=/home/chromium/.Xauthority \
|
|
-v $$HOME/.Xauthority:/home/chromium/.Xauthority:U \
|
|
-v $$HOME/various/downloads:/home/chromium/Downloads \
|
|
--device /dev/snd \
|
|
--device /dev/dri \
|
|
-v /dev/shm:/dev/shm \
|
|
--name teams-pwa \
|
|
teams-pwa:$(VERSION)
|
|
|
|
# -v $HOME/.config/google-chrome/:/data \ # if you want to save state
|
|
|
|
clean:
|
|
@echo "nothing to do (yet)"
|