f1tenth / f1tenth_gym_ros

Containerized ROS communication bridge for F1TENTH gym environment.
MIT License
154 stars 106 forks source link

Question on development workflow #32

Open xkhainguyen opened 1 year ago

xkhainguyen commented 1 year ago

Hi there,

I have successfully installed and run the simulation with Docker in Ubuntu.

So, we have a shared volume between the host and container. I noticed that we can either develop in the host or in the container. The fact that files/directories created by the container are locked from the host is quite annoying (this does not happen with Mac). And to conveniently work inside the container, I will have to install and configure many things.

So I wonder what is the best development workflow for this case, should I do everything in the host and just use the container to launch the simulation?

Thanks.

xkhainguyen commented 1 year ago

@hzheng40 Could you help me with this

Toefinder commented 1 year ago

What is your current progress regarding this?

What is your UID inside the host and inside the docker container? The usual way is to ensure they are the same, to avoid running into permissions issues.