Giter VIP home page Giter VIP logo

freetakserver-docker's People

Contributors

brothercorvo avatar heroeslament avatar hickey avatar largousagi avatar naman108 avatar pepperlk avatar rlex avatar skadakar avatar zxcvbnmone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

freetakserver-docker's Issues

Running CLI from within Docker

Getting an error when attempting to run the CLI from within Docker.
The command "docker exec -it fts python3 -m FreeTAKServer.views.CLI" results in an error

Is the Python module included in the Docker Container/Image?
image

Kubernetes

What are hurdles in configuring/operating FTS to work as a containerised workload (in kubernetes) as opposed to a "standard" deployment ??

ManageGeoObject/getGeoObject returns 500 code and "expected string or bytes-like object" message

When I try to access the "ManageGeoObject/getGeoObject" it returns 500 "expected string or bytes-like object".

I clone this repository to install latest 1.9.1.5 version of FTS to my Docker. After building and launching a container everything works fine, except getGeoObject endpoint. I tested it using official release (1.7.5 version) and the getGeoObject endpoint works as expected and return 200 code and list of GeoObjects. It also not working with 1.9 and 1.9.1 version of FTS

FTS Working with certs exception

Hi, I run docker with standard config, all works well up to new user with certs should be created.
After submit action the FTS doesn’t update any user. On the other hand I can create admin user without it. 1.7.5 version.

Any help could be useful, thanks in advance.

Question: How to run FTS-docker without fixed IPs

I have been trying the lats 2 or so hours to get the dev tagged version to run inside it's own docker network with mapped ports. However, I was very unsuccessful. I could only get one part running at any time. If I would e.g. put 0.0.0.0 in the IP envvar, the container would run but the WEB UI would not connect. If I would put the actual server IP in the envvar, the UI would fail to run with "cannot assign requested address" in the logs. I'm also having issues to grasp which ports are for what and if I need to map all of them. In general, I'd like to only use encrypted connections. Ideally, everything would go through my reverse proxy, because the server has a LAN IP and traffic from outside would be port-forwarded by the firewall, so different IP for clients outside the LAN.
The final goal is to run FTS on docker behind a Traefik reverse proxy/loadbalancer. I would redirect the WEB UI at port 5000 to some fts-ui.domain.com and let Traefik worry about the TLS.
How would I run FTS with the UI inside a docker network so that the UI can talk to the API

error: The directory named as part of the path /data/logs/supervisor/supervisord.log does not exist

Os: Unraid 6.9.2
Image version: 1.7.5 (:dev tag)
Problem:
Starting the container with the /data path created at /mnt/user/appdata/freetakserver and ports 5000, 8080, 19023 8086, 8087, 8089, 8433. got the following error.  
error: The directory named as part of the path /data/logs/supervisor/supervisord.log does not exist

The container stops

Solution :
Added path /data/logs/supervisor to /mnt/user/appdata/freetakserver/logs/supervisor/

Container now starts without error.
Not sure why this issue occured but is there anyway the fix the docker container so this was not needed. Thanks

Docker Compose

Creating a docker compose file containing the most basic configurations targeting the deployment on a single machine is desirable for allowing people to use the containerized deployment as the project grows in complexity.

rust compiler missing while building cryptography

On my Raspberry PI 3, when doing docker build ., one of the dependencies of pyopenssl is cryptography. For some reason it needs to be rebuild. It is missing the rust compiler to do so.

This can be solved by adding "rustc" to the apt-get install line.

Docker tag

I first tried to use a docker command including freetakteam/freetakserver:1.7.5 as described in the readme. The container would not download and checking dockerhub:tags it looks like 1.7.5 is not listed and :dev is the correct tag for 1.7.5.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.