mirror of
https://github.com/bingohuang/docker-labs.git
synced 2025-10-04 17:33:21 +08:00
Fix session config for docker image
This commit is contained in:
@@ -66,6 +66,9 @@ func NewInstance(session *Session) (*Instance, error) {
|
||||
rw.Lock()
|
||||
err = saveSessionsToDisk()
|
||||
rw.Unlock()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
wsServer.BroadcastTo(session.Id, "new instance", instance.Name, instance.IP, instance.Hostname)
|
||||
|
||||
|
@@ -116,7 +116,7 @@ func GetSession(sessionId string) *Session {
|
||||
}
|
||||
|
||||
func LoadSessionsFromDisk() error {
|
||||
file, err := os.Open("./sessions.gob")
|
||||
file, err := os.Open("./pwd/sessions.gob")
|
||||
if err == nil {
|
||||
decoder := gob.NewDecoder(file)
|
||||
err = decoder.Decode(&sessions)
|
||||
@@ -126,7 +126,7 @@ func LoadSessionsFromDisk() error {
|
||||
}
|
||||
|
||||
func saveSessionsToDisk() error {
|
||||
file, err := os.Create("./sessions.gob")
|
||||
file, err := os.Create("./pwd/sessions.gob")
|
||||
if err == nil {
|
||||
encoder := gob.NewEncoder(file)
|
||||
err = encoder.Encode(&sessions)
|
||||
|
Reference in New Issue
Block a user