Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dockerize: SwitchMap-NG Ingester #232

Open
palisadoes opened this issue Jan 5, 2025 · 6 comments
Open

Dockerize: SwitchMap-NG Ingester #232

palisadoes opened this issue Jan 5, 2025 · 6 comments

Comments

@palisadoes
Copy link
Contributor

palisadoes commented Jan 5, 2025

Is your feature request related to a problem? Please describe.

  1. We need easier operation of SwitchMap-NG for it to be universally acceptable.
  2. The only way to configure the various apps to survive a reboot is to create systemd daemons
  3. A containerized solution would help increase the use of the application

Describe the solution you'd like

  1. Containerize the switchmap app listed in the title
  2. The commands to run the app can be found here:
    1. https://switchmap-ng.readthedocs.io/en/latest/cli.html
  3. Ensure that it can:
    1. access the configuration files in etc/
    2. access the the miscellaneous files in var/ locations configured in the configuration file
    3. listen on the TCP/IP port configured where applicable
    4. be accessed by other appropriate switchmap processes, whether they are containerized or not
      1. switchmap_server only.

Describe alternatives you've considered

  • See above

Approach to be followed (optional)

  • See above

Additional context

  • N/A

Potential internship candidates

Please read this if you are planning to apply for a Palisadoes Foundation internship

@HUmnanANirudh
Copy link

Hey @palisadoes can I work on this?

@LakshayPuhal
Copy link

@Cioppaolo is this still open for work?

@HUmnanANirudh
Copy link

I am almost done with this I would send the pr by EOD

@offxkavya
Copy link

Assign Me With This Issue I'll solve by Create a Docker container for the SwitchMap-NG application that ensures:

Access to configuration files in /etc/.
Access to miscellaneous files in /var/ based on the configuration file.
Listens on the TCP/IP port defined in the configuration file.

@Cioppolo14
Copy link

@offxkavya If the issue has already been assigned, please don't ask to be assigned. We want everyone to get a chance.

@HUmnanANirudh
Copy link

@Cioppolo14 @palisadoes I apologize for the delay. I am still working on this and have already mentioned the issues in the Slack channel. I am working on resolving them as quickly as possible, but I would appreciate some additional time to complete it. If you could provide any relevant references or resources, that would be incredibly helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants