Skip to content

[Help Wanted][New Feature][RFC] Docker image #38

@ghost

Description

Greetings, people!

I forked the project recently to develop a Docker image to smooth installation process and expand it for use in any machine that runs Docker. I talked with @ozzysp early before develop this and he pointed me a set of details of the project.

One of the features of the project that I acknowledged is that the source device of AlphaCopy is recognized by the condition to have less than 64GB of size (probably because SD card have less than it). So I am testing to make a copy between a source device with 1GB to a device with 65GB using VirtualBox (Ubuntu Mate 22.04 64-bit).

I don't know very much how to program in Python, but I was able to run the application inside a container through a custom Docker image. Here is a little demo how is the program running through Docker:

alphacody-ubuntu-mate

When we are able to run Docker Image in a container without failures. I will create a Pull Request to merge with the core of the project. In this PR, its planned to have a way to run the application in kiosk mode (that mode that allows you to run a single application without interaction with other programs of the system).

The issue I was facing to finish the image is some kind of permission problem in access the devices for copy (not the permission to see the devices, its showing the devices). But when I click in "copy", it doesn't work but there's no error message.

Any help is welcome with new ideas and with code if necessary. This is a new thread that I'm creating for discussion. Feel free to post new options about the feature. The branch of this feature of my fork is this: https://github.com/lvfxbr/AlphaCopy/tree/tmp-docker-image for those who wants to test the image, to test it, run the script run-docker.sh to build the image in Dockerfile and then run it, make sure you have Docker installed properly in your machine.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions