afeb11a085
Refactor Dockerfile
...
This patch reworks the main Dockerfile to do builds for
both the pypi upstream release of aprsd as well as the
github repo branch of aprsd for development. This eliminates
the need for Dockerfile-dev.
This patch also installs aprsd as a user in the container image
instead of as root.
2024-05-23 10:58:46 -04:00
fc9ab4aa74
Change setup.h
2024-04-24 19:36:15 -04:00
a5680a7cbb
Fixed docker setup.sh comparison
2024-04-24 19:11:59 -04:00
f02db20c3e
Update Dockerfiles
...
this patch changes the entrypoint and commands to be in line
with how Docker defines their usage. this allows the admin using
this container to specify which command to run in the
docker-compose.yml if they want to run something other than the
aprsd server command.
This now allows to easily run webchat as a container :)!
2024-04-23 09:38:37 -04:00
c2f8af06bc
force uwsgi to 2.0.24
2024-04-14 20:27:26 -04:00
5b2a59fae3
ismall update
2024-04-14 14:08:46 -04:00
a839dbd3c5
Ensure latest pip is in docker image
...
this patch adds a command to update pip in both Dockerfile's
2024-04-08 17:00:42 -04:00
41185416cb
Added installing extensions to Docker run
...
This patch adds the installation of APRSD via pip during startup
time for the main server run.sh, admin.sh and listen.sh
2024-02-25 15:05:45 -05:00
026a64c003
added /usr/games to path
2024-01-08 22:56:45 +00:00
682e138ec2
Added fortune to Dockerfile-dev
2024-01-08 19:40:08 +00:00
f02824b796
Added missing fortune app
2024-01-08 18:00:26 +00:00
c9dc4f67d4
minor cleanup prior to release
2023-09-26 15:27:51 -04:00
619b1b708e
Remove VIM from Dockerfile
...
If you need vim, you can just ssh into the container and apt-get
install vim.
2023-09-05 08:01:42 -04:00
d03c4fc096
Update the Dockerfile
...
This updates the main Dockerfile to be the same as the
Dockerfile-dev other than using the official pypi package for
aprsd.
2023-07-24 11:36:28 -04:00
1ab9c3fee4
Update Dockerfile-dev to include uwsgi
2023-07-24 00:13:28 +00:00
89576a3c43
replacement of flask-socketio with python-socketio
...
This patch starts the work to replace flask-socketio with
python-socketio so that uwsgi can be used instead of gunicorn.
uwsgi can support websockets.
Have to rework webchat command next
2023-07-23 18:54:23 -04:00
fa452cc773
Update docker bin/admin.sh
...
This patch uses the wsgi.py instead of admin_Web.py
2023-07-20 14:34:32 -04:00
d8318f2ae2
Update Dockerfile-dev to fix plugin permissions
...
This patch changes the user creation to include creating
a home directory so the plugin install installs those plugins
as a --user option.
2023-07-17 21:57:39 +00:00
fa6e738a20
update manual build github
2023-07-17 13:05:31 -04:00
ad004633de
Added more libs for Dockerfile-dev
2023-07-17 14:09:37 +00:00
ccd564a52e
Replace Dockerfile-dev with python3 slim
2023-07-17 13:28:34 +00:00
bba7b68112
Try and fix Dockerfile-dev
2023-07-10 16:34:14 +00:00
9b944142bd
Added some utilities to Dockerfile-dev
...
This patch adds telnet, sudo and vim to the development
Dockerfile-dev file for testing aprsd in a container
2023-06-22 15:51:45 -04:00
00f1c3a2ba
Update Dockerfile to help build cryptography
2023-04-26 14:31:50 +00:00
66ebb286d8
Added listen args.
2023-04-17 15:31:07 -04:00
c353877321
Added listen.sh for docker
...
This patch adds the listen.sh entry point for the docker image.
2023-04-17 15:45:49 +00:00
8a456cac48
Update Dockerfile
2023-01-31 17:36:39 +00:00
38725907f3
Update Docker builds for 3.0.0
2023-01-09 11:54:50 -05:00
fe2f7b5b71
Removed url option from healthcheck in dev
2023-01-01 17:37:43 +00:00
c5acdba6de
Updated Healthcheck to use rpc to call aprsd
...
After adding the rpc service for aprsd server and separating the
admin web REST interface, healthcheck no longer worked. The stats
are available via rpc now.
2022-12-31 16:52:50 -05:00
79e7ed1e91
Updated docker/bin/run.sh to use new conf
...
This patch updates the docker shell run script to use the
new aprsd.conf file. The new aprsd config is an aprsd.conf file
now not, aprsd.yml
2022-12-30 10:13:25 -05:00
02e4f78d0e
Dockerfile now produces aprsd.conf
...
This patch updates Dockerfile and Dockerfile-dev
to produce aprsd.conf instead of aprsd.yaml
2022-12-27 15:44:32 -05:00
87cbcaa47f
Try and fix broken 32bit qemu builds on 64bit system
...
This patch adds a 'fix' for trying to build on armv7 32bit system
from a 64bit system. qemu seems broken in this case.
2022-12-15 13:05:22 -05:00
4fe99c35b5
Update Dockerfile to 22.04
2022-12-12 19:37:55 -05:00
c1db238719
Update Dockerfile and build.sh
...
This fixes a problem with the github workflow
2022-12-12 19:30:30 -05:00
78329f79f4
Merge pull request #100 from craigerl/webchat_gps
...
Send GPS Beacon from webchat interface
2022-11-30 11:25:34 -05:00
d5e56b553e
Allow passing in version to the Dockerfile
...
This patch allows setting the version from pypi.org to use
when building the container.
Currently defaults to 2.5.9.
2022-11-26 18:23:07 -05:00
1a1d00242b
Send GPS Beacon from webchat interface
...
This patchset allow getting the GPS coordinates from the browser's
geolocation API (which can be denied by user), then send's the GPS
coordinates to aprsd via socketio and then aprsd sends a beacon.
This allows the APRS network to know the location of the person running
the webchat app via browser so packets can get routed back to it.
2022-11-25 13:25:09 -05:00
4111d16aaf
specify Dockerfile-dev
2022-11-25 11:21:10 -05:00
d1a0a988f2
Fixed build.sh
...
This patch fixes passing the branch to the build script
2022-11-25 10:05:16 -05:00
3580425ca3
Added rustc and cargo to Dockerfile
...
This is an attempt to fix the failing docker image build for
linux/arm/v7
2022-11-04 11:34:27 -04:00
ranguli
389304c3f2
Fix typo in docker-compose.yml
2022-10-28 10:35:39 -02:30
ranguli
b1db08a08c
Allow web interface when running in Docker
2022-10-26 20:03:42 -02:30
b00c8db3d6
Updated build and run for rich lib
2022-01-08 09:41:17 -05:00
79270f95be
update build for 2.5.8
2022-01-08 09:29:26 -05:00
Emre Saglam
7aaa002a0e
Added LOG_LEVEL env variable for the docker
2021-12-02 17:08:41 -08:00
deec249c45
updated docker build
2021-11-13 10:01:38 -05:00
059cc86a11
Updated Dockerfile's and build script for docker
2021-11-09 08:15:16 -05:00
db9cbf51df
Updated build.sh
...
This patch forces the rebuild of the docker buildx build container.
Also makes the tag, version available from cmdln
2021-10-07 10:56:09 -04:00
23e3876e7b
Refactor utils usage
...
This patch separates out the config from the utils.py
utils.py has grown into a catchall for everything and this
patch is the start of that cleanup.
2021-09-16 17:08:30 -04:00