Official updates regarding tech facilities of IIT Kharagpur
Report Bug
·
Request Feature
Table of Contents
This noticeboard displays important announcements about IIT Kharagpur's technical facilities and related events. It serves as a central location for the campus community to find up-to-date information on things like network downtime, maintenance schedules, ERP issues, general guidelines related to tech in IIT KGP and more.
Use any webserver to host the files in this repository. Following are the quite popular ones:
Note
We use nginx in the docker container.
Configuration file for nginx: nginx.conf.
- Update details of Present Technology Coordinator(s).
- Save pictures in
./assets
with roll number as the file name. For example:21IM10009.png
- Update
techcoordi.json
. It has the following structure[ { "id": "21IM10009", "name": "Arpit Bhardwaj", "email": "[email protected]", "tele": "9761667733", "linkedin": "https://linkedin.com/in/proffapt" } ]
- Save pictures in
- Run the docker container
sudo docker-compose up -d
- Visit
http://localhost:8001/
Note
Alternatively you can run python3 -m http.server 8001
to serve the files instead of docker or nginx
Make sure you have python
installed. Once that is verified, follow the steps below:
- Run the
create-notice.py
scriptcd scripts/ python3 create-notice.py
- Enter the title in the prompt
- Type or Paste the notice
- Press
Enter
to go to the new line - Press
Ctrl+D
to complete the notice
- Move to
./scripts/
directory - Configure the environment variables.
- Copy
.env.example
as.env
- Fill the following self-explanatory template
SERVER_USERNAME=pi SERVER_IP=192.168.17.69 SERVER_DIR=/home/pi/noticeboard/notices SERVER_PASSWORD=mysecretpassword # Leave SERVER_PASSWORD empty if SSH through SSH keys is configured
- Copy
- Run the
create-notice.py
script with--sync
argumentpython3 create-notice.py --sync
- Follow steps 2-5 of Creating Notices
📫 Technology Students' Gymkhana -
Note
For any ideas, suggestions or queries regarding this project, mail us at [email protected]
Name | Phone No. | |
---|---|---|
Arpit Bhardwaj | [email protected] | +91-9761667733 |
Parth Gupta | [email protected] | +91-7620821543 |