Skip to content
Snippets Groups Projects

YourFootprint - Group 17

Initial Setup

Creating the image

This command will build the docker image, and then run it in a container, and a rails server will be hosted on localhost:3000:

docker-compose up --build 

Running bash on rails container

After the command finishes running open other terminal window and run the following command to open bash inside the container:

docker exec -it calendar_web_1 /bin/bash -il

Accessing the database from inside the rails container

To access the database from the rails container you must first access the rails container using this command, then type:

rails db

The password is currently: "group24"

Adding to the readme

When editing use this as a guide: https://guides.github.com/features/mastering-markdown/

When writing code please wrap in triple backticks ``` before and after. If writing code for bash use ```bash your code here ```

For example:

your code here

Troubleshooting

Database unknown

If you get the error:

database 'docker' unknown

you need to create the database, while using the mysql terminal use this command:

create database

Linux troubleshoot

Files owned by root

If files end up owned by root the following should be run to make current user owner of all files

sudo chown -R $(whoami).users .

Pushing files to git

Make changes to project and then save them.

First time setup

Make sure that the following configurations are set:

git config --global user.name 

git config --global user.email

Using VSCode

On the left side of VSCode go to source control, your changes will appear here:

alt text

Hover over the change and click the plus to stage changes (If you are working on two separate things and need to make a commit you should split the changes into multiple commits if you can):

alt text

Alternatively hover over the changes bar and click the plus to stage all changes:

alt text

Then add a title for your changes (be descriptive):

alt text

Then click the tick at the top bar to commit:

alt text

Click on the triple dot and click on push:

alt text

If your commit fails

If your commit fails you might need to pull the changes from commits that others have made. To do this you open the triple dot menu and click pull and then try push again.